ShapeType
Содержание
[
Скрывать
]ShapeType enumeration
Указывает тип фигуры в документе Microsoft Word.
public enum ShapeType
Ценности
Имя | Ценность | Описание |
---|---|---|
Image | 75 | Форма — это изображение. |
TextBox | 202 | Фигура — это текстовое поле. Обратите внимание, что фигуры многих других типов также могут иметь текст внутри себя. Фигура не обязательно должна иметь этот тип, чтобы содержать текст. |
Group | -1 | Форма представляет собой групповую форму. |
OleObject | -2 | Фигура является объектом OLE. |
OleControl | 201 | Фигура представляет собой элемент управления ActiveX. |
NonPrimitive | 0 | Фигура, нарисованная пользователем и состоящая из нескольких сегментов и/или вершин (кривая, произвольная форма или каракули). |
Rectangle | 1 | Прямоугольник. |
RoundRectangle | 2 | Круглый прямоугольник. |
Ellipse | 3 | Эллипс. |
Diamond | 4 | Алмаз. |
Triangle | 5 | Треугольник. |
RightTriangle | 6 | Прямоугольный треугольник. |
Parallelogram | 7 | Параллелограмм. |
Trapezoid | 8 | Трапеция. |
Hexagon | 9 | Шестиугольник. |
Octagon | 10 | Восьмиугольник. |
Plus | 11 | Плюс. |
Star | 12 | Звезда. |
Arrow | 13 | Стрелка. |
ThickArrow | 14 | Толстая стрелка. |
HomePlate | 15 | Домашняя пластина. |
Cube | 16 | Куб. |
Balloon | 17 | Воздушный шар. |
Seal | 18 | Печать. |
Arc | 19 | Дуга. |
Line | 20 | Строка. |
Plaque | 21 | Бляшка. |
Can | 22 | Кан. |
Donut | 23 | Пончик. |
TextSimple | 24 | Текст простой. |
TextOctagon | 25 | Текстовый восьмиугольник. |
TextHexagon | 26 | Текстовый шестиугольник. |
TextCurve | 27 | Текстовая кривая. |
TextWave | 28 | Текстовая волна. |
TextRing | 29 | Текстовое кольцо. |
TextOnCurve | 30 | Текст на кривой. |
TextOnRing | 31 | Текст на кольце. |
StraightConnector1 | 32 | Форма прямого соединителя. |
BentConnector2 | 33 | Изогнутая соединительная форма с двумя сегментами. |
BentConnector3 | 34 | Изогнутая соединительная форма с тремя сегментами. |
BentConnector4 | 35 | Изогнутая соединительная форма с четырьмя сегментами. |
BentConnector5 | 36 | Изогнутая соединительная форма с пятью сегментами. |
CurvedConnector2 | 37 | Изогнутая форма соединителя с двумя сегментами. |
CurvedConnector3 | 38 | Изогнутая форма соединителя с тремя сегментами. |
CurvedConnector4 | 39 | Изогнутая форма соединителя с четырьмя сегментами. |
CurvedConnector5 | 40 | Изогнутая форма соединителя с пятью сегментами. |
Callout1 | 41 | Выноска с одной стрелкой. |
Callout2 | 42 | Выноска с двумя стрелками. |
Callout3 | 43 | Выноска с тремя стрелками. |
AccentCallout1 | 44 | Выноска с акцентом и одной стрелкой. |
AccentCallout2 | 45 | Выноска с акцентом и двумя стрелками. |
AccentCallout3 | 46 | Выноска с тремя стрелками. |
BorderCallout1 | 47 | Выноска границы 1. |
BorderCallout2 | 48 | Выноска границы 2. |
BorderCallout3 | 49 | Выноска границы 3. |
AccentBorderCallout1 | 50 | Выноска акцентной границы 1. |
AccentBorderCallout2 | 51 | Выноска акцентной границы 2. |
AccentBorderCallout3 | 52 | Выноска акцентной границы 3. |
Ribbon | 53 | Лента. |
Ribbon2 | 54 | Лента 2. |
Chevron | 55 | Шеврон. |
Pentagon | 56 | Пентагон. |
NoSmoking | 57 | Некурящий. |
Seal8 | 58 | Восьмиконечная звезда. |
Seal16 | 59 | 16-конечная звезда. |
Seal32 | 60 | 32-конечная звезда. |
WedgeRectCallout | 61 | Выноска клиновидного прямоугольника. |
WedgeRRectCallout | 62 | Прямоугольная выноска клина R. |
WedgeEllipseCallout | 63 | Выноска клиновидного эллипса. |
Wave | 64 | Волна. |
FoldedCorner | 65 | Загнутый уголок. |
LeftArrow | 66 | Стрелка влево. |
DownArrow | 67 | Стрелка вниз. |
UpArrow | 68 | Стрелка вверх. |
LeftRightArrow | 69 | Стрелка влево-вправо. |
UpDownArrow | 70 | Стрелка вверх-вниз. |
IrregularSeal1 | 71 | Неправильная прокладка 1. |
IrregularSeal2 | 72 | Неправильное уплотнение 2. |
LightningBolt | 73 | Молния. |
Heart | 74 | Сердце. |
QuadArrow | 76 | Квадратная стрелка. |
LeftArrowCallout | 77 | Выноска со стрелкой влево. |
RightArrowCallout | 78 | Выноска со стрелкой вправо |
UpArrowCallout | 79 | Выноска со стрелкой вверх. |
DownArrowCallout | 80 | Выноска со стрелкой вниз. |
LeftRightArrowCallout | 81 | Выноска со стрелкой влево-вправо. |
UpDownArrowCallout | 82 | Выноска со стрелкой вверх-вниз. |
QuadArrowCallout | 83 | Выноска с четырехугольной стрелкой. |
Bevel | 84 | Скос. |
LeftBracket | 85 | Левая скобка. |
RightBracket | 86 | Правая скобка. |
LeftBrace | 87 | Левая фигурная скобка. |
RightBrace | 88 | Правая фигурная скобка. |
LeftUpArrow | 89 | Стрелка влево вверх. |
BentUpArrow | 90 | Изогнутая стрелка вверх. |
BentArrow | 91 | Изогнутая стрела. |
Seal24 | 92 | 24-конечная звезда. |
StripedRightArrow | 93 | Полосатая стрелка вправо. |
NotchedRightArrow | 94 | Стрелка вправо с зазубринами. |
BlockArc | 95 | Блокировать дугу. |
SmileyFace | 96 | Смайлик. |
VerticalScroll | 97 | Вертикальная прокрутка. |
HorizontalScroll | 98 | Горизонтальная прокрутка. |
CircularArrow | 99 | Круговая стрелка. |
CustomShape | 100 | Этот тип фигуры, похоже, установлен для фигур, которые не являются частью стандартного набора автофигур в Microsoft Word. Например, если вы вставляете новую автофигуру из ClipArt. |
UturnArrow | 101 | Стрелка поворота. |
CurvedRightArrow | 102 | Изогнутая стрелка вправо. |
CurvedLeftArrow | 103 | Изогнутая левая стрелка. |
CurvedUpArrow | 104 | Изогнутая стрелка вверх |
CurvedDownArrow | 105 | Изогнутая стрелка вниз. |
CloudCallout | 106 | Выноска облака. |
EllipseRibbon | 107 | Лента эллипса. |
EllipseRibbon2 | 108 | Эллипсовая лента 2. |
FlowChartProcess | 109 | Схема процесса. |
FlowChartDecision | 110 | Схема решения. |
FlowChartInputOutput | 111 | Блок-схема вход-выход. |
FlowChartPredefinedProcess | 112 | Блок-схема предопределенного процесса |
FlowChartInternalStorage | 113 | Блок-схема внутреннего хранилища. |
FlowChartDocument | 114 | Документ блок-схемы. |
FlowChartMultidocument | 115 | Блок-схема для нескольких документов. |
FlowChartTerminator | 116 | Блок-схема терминатора. |
FlowChartPreparation | 117 | Подготовка блок-схемы. |
FlowChartManualInput | 118 | Блок-схема ручного ввода. |
FlowChartManualOperation | 119 | Блок-схема ручного управления. |
FlowChartConnector | 120 | Соединительная схема. |
FlowChartPunchedCard | 121 | Перфокарта блок-схемы. |
FlowChartPunchedTape | 122 | Блок-схема перфоленты. |
FlowChartSummingJunction | 123 | Схема суммирования узлов. |
FlowChartOr | 124 | Блок-схема или. |
FlowChartCollate | 125 | Схема последовательности операций. |
FlowChartSort | 126 | Сортировка блок-схемы. |
FlowChartExtract | 127 | Извлечение блок-схемы. |
FlowChartMerge | 128 | Слияние блок-схем. |
FlowChartOfflineStorage | 129 | Схема офлайн-хранения. |
FlowChartOnlineStorage | 130 | Схема онлайн-хранения. |
FlowChartMagneticTape | 131 | Магнитная лента Flow Char. |
FlowChartMagneticDisk | 132 | Блок-схема магнитного диска. |
FlowChartMagneticDrum | 133 | Схема магнитного барабана. |
FlowChartDisplay | 134 | Отображение блок-схемы. |
FlowChartDelay | 135 | Задержка блок-схемы. |
TextPlainText | 136 | Обычный текст, объект WordArt. |
TextStop | 137 | Стоп, объект WordArt. |
TextTriangle | 138 | Треугольник, объект WordArt. |
TextTriangleInverted | 139 | Треугольник перевернутый, объект WordArt. |
TextChevron | 140 | Шеврон, объект WordArt. |
TextChevronInverted | 141 | Перевернутый шеврон, объект WordArt. |
TextRingInside | 142 | Кольцо внутри, объект WordArt. |
TextRingOutside | 143 | Кольцо снаружи, объект WordArt. |
TextArchUpCurve | 144 | Дуга вверх, кривая, объект WordArt. |
TextArchDownCurve | 145 | Дуга вниз, кривая, объект WordArt. |
TextCircleCurve | 146 | Круглая кривая, объект WordArt. |
TextButtonCurve | 147 | Кривая кнопки, объект WordArt. |
TextArchUpPour | 148 | Заливка арки, объект WordArt. |
TextArchDownPour | 149 | Арочный слив, объект WordArt. |
TextCirclePour | 150 | Круглая заливка, объект WordArt. |
TextButtonPour | 151 | Кнопка заливки, объект WordArt. |
TextCurveUp | 152 | Изгиб вверх, объект WordArt. |
TextCurveDown | 153 | Кривая вниз, объект WordArt. |
TextCascadeUp | 154 | Каскад вверх, объект WordArt. |
TextCascadeDown | 155 | Каскад вниз, объект WordArt. |
TextWave1 | 156 | Волна 1, объект WordArt. |
TextWave2 | 157 | Волна 2, объект WordArt. |
TextWave3 | 158 | Волна 3, объект WordArt. |
TextWave4 | 159 | Волна 4, объект WordArt. |
TextInflate | 160 | Раздуть, объект WordArt. |
TextDeflate | 161 | Сдуть, объект WordArt. |
TextInflateBottom | 162 | Раздуть дно, объект WordArt. |
TextDeflateBottom | 163 | Сдуть дно, объект WordArt. |
TextInflateTop | 164 | Раздутый верх, объект WordArt. |
TextDeflateTop | 165 | Сбросить верхнюю часть, объект WordArt. |
TextDeflateInflate | 166 | Сдуть, раздуть, объект WordArt. |
TextDeflateInflateDeflate | 167 | Сдуть, раздуть, сдуть, объект WordArt. |
TextFadeRight | 168 | Плавный переход вправо, объект WordArt. |
TextFadeLeft | 169 | Исчезновение влево, объект WordArt. |
TextFadeUp | 170 | Плавное появление, объект WordArt. |
TextFadeDown | 171 | Затухание, объект WordArt. |
TextSlantUp | 172 | Наклон вверх, объект WordArt. |
TextSlantDown | 173 | Наклон вниз, объект WordArt. |
TextCanUp | 174 | Можно вверх, объект WordArt. |
TextCanDown | 175 | Может вниз, объект WordArt. |
FlowChartAlternateProcess | 176 | Блок-схема альтернативного процесса. |
FlowChartOffpageConnector | 177 | Блок-схема вне страницы коннектора. |
Callout90 | 178 | Выноска 90. |
AccentCallout90 | 179 | Выноска акцента 90. |
BorderCallout90 | 180 | Выноска границы 90. |
AccentBorderCallout90 | 181 | Выноска акцентной границы 90. |
LeftRightUpArrow | 182 | Стрелка влево-вправо-вверх. |
Sun | 183 | Вс. |
Moon | 184 | Луна. |
BracketPair | 185 | Пара кронштейнов. |
BracePair | 186 | Пара скобок |
Seal4 | 187 | Четырехконечная звезда. |
DoubleWave | 188 | Двойная волна. |
ActionButtonBlank | 189 | Кнопка действия пустая. |
ActionButtonHome | 190 | Кнопка действия домой. |
ActionButtonHelp | 191 | Справка по кнопке действия. |
ActionButtonInformation | 192 | Информация о кнопке действия. |
ActionButtonForwardNext | 193 | Кнопка действия вперед далее. |
ActionButtonBackPrevious | 194 | Кнопка действия назад назад. |
ActionButtonEnd | 195 | Кнопка действия конец. |
ActionButtonBeginning | 196 | Начало действия кнопки. |
ActionButtonReturn | 197 | Кнопка действия возврата. |
ActionButtonDocument | 198 | Кнопка действия document. |
ActionButtonSound | 199 | Звук кнопки действия. |
ActionButtonMovie | 200 | Кнопка действия фильм. |
SingleCornerSnipped | 203 | Вырезать один угол прямоугольного объекта. |
TopCornersSnipped | 204 | Вырезать прямоугольник с той же стороны угла. |
DiagonalCornersSnipped | 205 | Разрезать диагональный угол прямоугольника. |
TopCornersOneRoundedOneSnipped | 206 | Вырезать и скруглить прямоугольник с одним углом. |
SingleCornerRounded | 207 | Прямоугольник с закругленным одним углом. |
TopCornersRounded | 208 | Прямоугольник с закругленными углами с той же стороны. |
DiagonalCornersRounded | 209 | Прямоугольник с закругленными углами и диагональю. |
Heptagon | 210 | Семиугольник. |
Cloud | 211 | Облако. |
Seal6 | 212 | Шестиконечная звезда. |
Seal7 | 213 | Семиконечная звезда. |
Seal10 | 214 | Десятиконечная звезда. |
Seal12 | 215 | Двенадцатиконечная звезда. |
SwooshArrow | 216 | Стрелка свистка. |
Teardrop | 217 | Слеза. |
SquareTabs | 218 | Квадратные вкладки. |
PlaqueTabs | 219 | Вкладки для зубных бляшек. |
Pie | 220 | Пирог. |
WedgePie | 221 | Клиновый пирог. |
InverseLine | 222 | Обратная линия. |
MathPlus | 223 | Математика плюс. |
MathMinus | 224 | Математический минус. |
MathMultiply | 225 | Математическое умножение. |
MathDivide | 226 | Математическое деление. |
MathEqual | 227 | Математическое равно. |
MathNotEqual | 228 | Математическое неравенство. |
NonIsoscelesTrapezoid | 229 | Неравнобедренная трапеция. |
LeftRightCircularArrow | 230 | Круговая стрелка влево-вправо. |
LeftRightRibbon | 231 | Лента левая-правая. |
LeftCircularArrow | 232 | Левая круговая стрелка. |
Frame | 233 | Кадр. |
HalfFrame | 234 | Полукадр. |
Funnel | 235 | Воронка. |
Gear6 | 236 | Шестизубчатая шестерня. |
Gear9 | 237 | Девятизубая шестерня. |
Decagon | 238 | Декагон. |
Dodecagon | 239 | Двенадцатиугольник. |
DiagonalStripe | 240 | Диагональная полоса. |
Corner | 241 | Угол. |
CornerTabs | 242 | Угловые вкладки. |
Chord | 243 | Аккорд. |
ChartPlus | 244 | Диаграмма плюс. |
ChartStar | 245 | Карта звезд. |
ChartX | 246 | Диаграмма X. |
MinValue | -2 | Зарезервировано для использования системой. |
Примеры
Показывает, как вставить в документ фигуру с изображением из локальной файловой системы.
Document doc = new Document();
// Открытый конструктор класса "Shape" создаст фигуру с типом разметки "ShapeMarkupLanguage.Vml".
// Если вам нужно создать фигуру не примитивного типа, например SingleCornerSnipped, TopCornersSnipped, DiagonalCornersSnipped,
// TopCornersOneRoundedOneSnipped, SingleCornerRounded, TopCornersRounded или DiagonalCornersRounded,
// пожалуйста, используйте DocumentBuilder.InsertShape.
Shape shape = new Shape(doc, ShapeType.Image);
shape.ImageData.SetImage(ImageDir + "Windows MetaFile.wmf");
shape.Width = 100;
shape.Height = 100;
doc.FirstSection.Body.FirstParagraph.AppendChild(shape);
doc.Save(ArtifactsDir + "Image.FromFile.docx");
Показывает, как Aspose.Words идентифицирует фигуры.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertShape(ShapeType.Heptagon, RelativeHorizontalPosition.Page, 0,
RelativeVerticalPosition.Page, 0, 0, 0, WrapType.None);
builder.InsertShape(ShapeType.Cloud, RelativeHorizontalPosition.RightMargin, 0,
RelativeVerticalPosition.Page, 0, 0, 0, WrapType.None);
builder.InsertShape(ShapeType.MathPlus, RelativeHorizontalPosition.RightMargin, 0,
RelativeVerticalPosition.Page, 0, 0, 0, WrapType.None);
// Для правильной идентификации типов фигур необходимо работать с фигурами как с DML.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.Docx)
{
// Соответствие «Строгее» или «Переходное» позволяет сохранить форму как DML.
Compliance = OoxmlCompliance.Iso29500_2008_Transitional
};
doc.Save(ArtifactsDir + "Shape.ShapeTypes.docx", saveOptions);
doc = new Document(ArtifactsDir + "Shape.ShapeTypes.docx");
Shape[] shapes = doc.GetChildNodes(NodeType.Shape, true).OfType<Shape>().ToArray();
foreach (Shape shape in shapes)
{
Console.WriteLine(shape.ShapeType);
}
Смотрите также
- property ShapeType
- пространство имен Aspose.Words.Drawing
- сборка Aspose.Words