ShapeType
Inhalt
[
Ausblenden
]ShapeType enumeration
Gibt den Formtyp in einem Microsoft Word-Dokument an.
public enum ShapeType
Werte
| Name | Wert | Beschreibung |
|---|---|---|
| Image | 75 | Die Form ist ein Bild. |
| TextBox | 202 | Die Form ist ein Textfeld. Beachten Sie, dass auch Formen vieler anderer Typen Text enthalten können. Eine Form muss nicht diesem Typ angehören, um Text zu enthalten. |
| Group | -1 | Bei der Form handelt es sich um eine Gruppenform. |
| OleObject | -2 | Die Form ist ein OLE-Objekt. |
| OleControl | 201 | Die Form ist ein ActiveX-Steuerelement. |
| NonPrimitive | 0 | Eine vom Benutzer gezeichnete Form, die aus mehreren Segmenten und/oder Scheitelpunkten besteht (Kurve, Freiform oder Kritzeleien). |
| Rectangle | 1 | Rechteck. |
| RoundRectangle | 2 | Rundes Rechteck. |
| Ellipse | 3 | Ellipse. |
| Diamond | 4 | Diamant. |
| Triangle | 5 | Dreieck. |
| RightTriangle | 6 | Rechtwinkliges Dreieck. |
| Parallelogram | 7 | Parallelogramm. |
| Trapezoid | 8 | Trapez. |
| Hexagon | 9 | Sechseck. |
| Octagon | 10 | Achteck. |
| Plus | 11 | Plus. |
| Star | 12 | Stern. |
| Arrow | 13 | Pfeil. |
| ThickArrow | 14 | Dicker Pfeil. |
| HomePlate | 15 | Home Plate. |
| Cube | 16 | Würfel. |
| Balloon | 17 | Ballon. |
| Seal | 18 | Siegel. |
| Arc | 19 | Bogen. |
| Line | 20 | Zeile. |
| Plaque | 21 | Plakette. |
| Can | 22 | Kann. |
| Donut | 23 | Donut. |
| TextSimple | 24 | Text einfach. |
| TextOctagon | 25 | Text Achteck. |
| TextHexagon | 26 | Textsechseck. |
| TextCurve | 27 | Textkurve. |
| TextWave | 28 | Textwelle. |
| TextRing | 29 | Textring. |
| TextOnCurve | 30 | Text auf Kurve. |
| TextOnRing | 31 | Text auf dem Ring. |
| StraightConnector1 | 32 | Eine gerade Verbindungsform. |
| BentConnector2 | 33 | Eine gebogene Verbindungsform mit zwei Segmenten. |
| BentConnector3 | 34 | Eine gebogene Verbindungsform mit drei Segmenten. |
| BentConnector4 | 35 | Eine gebogene Verbindungsform mit vier Segmenten. |
| BentConnector5 | 36 | Eine gebogene Verbindungsform mit fünf Segmenten. |
| CurvedConnector2 | 37 | Eine gebogene Verbindungsform mit zwei Segmenten. |
| CurvedConnector3 | 38 | Eine gebogene Verbindungsform mit drei Segmenten. |
| CurvedConnector4 | 39 | Eine gebogene Verbindungsform mit vier Segmenten. |
| CurvedConnector5 | 40 | Eine gebogene Verbindungsform mit fünf Segmenten. |
| Callout1 | 41 | Eine Callout-Form mit einem Pfeil. |
| Callout2 | 42 | Eine Callout-Form mit zwei Pfeilen. |
| Callout3 | 43 | Eine Callout-Form mit drei Pfeilen. |
| AccentCallout1 | 44 | Eine Akzent-Callout-Form mit einem Pfeil. |
| AccentCallout2 | 45 | Eine Akzent-Callout-Form mit zwei Pfeilen. |
| AccentCallout3 | 46 | Eine Akzent-Callout-Form mit drei Pfeilen. |
| BorderCallout1 | 47 | Randbeschriftung 1. |
| BorderCallout2 | 48 | Randbeschriftung 2. |
| BorderCallout3 | 49 | Randbeschriftung 3. |
| AccentBorderCallout1 | 50 | Akzent-Rahmen-Callout 1. |
| AccentBorderCallout2 | 51 | Akzent-Rahmen-Callout 2. |
| AccentBorderCallout3 | 52 | Akzent-Rahmen-Callout 3. |
| Ribbon | 53 | Band. |
| Ribbon2 | 54 | Band 2. |
| Chevron | 55 | Chevron. |
| Pentagon | 56 | Fünfeck. |
| NoSmoking | 57 | Rauchen verboten. |
| Seal8 | 58 | Achtzackiger Stern. |
| Seal16 | 59 | 16-zackiger Stern. |
| Seal32 | 60 | 32-zackiger Stern. |
| WedgeRectCallout | 61 | Keilrechteck-Beschriftung. |
| WedgeRRectCallout | 62 | Keil R Rechteck-Beschriftung. |
| WedgeEllipseCallout | 63 | Keilellipsen-Beschriftung. |
| Wave | 64 | Welle. |
| FoldedCorner | 65 | Gefaltete Ecke. |
| LeftArrow | 66 | Pfeil nach links. |
| DownArrow | 67 | Pfeil nach unten. |
| UpArrow | 68 | Pfeil nach oben. |
| LeftRightArrow | 69 | Pfeil links rechts. |
| UpDownArrow | 70 | Pfeil nach oben/unten. |
| IrregularSeal1 | 71 | Unregelmäßiges Siegel 1. |
| IrregularSeal2 | 72 | Unregelmäßiges Siegel 2. |
| LightningBolt | 73 | Blitzschlag. |
| Heart | 74 | Herz. |
| QuadArrow | 76 | Vierfachpfeil. |
| LeftArrowCallout | 77 | Linker Pfeil-Callout. |
| RightArrowCallout | 78 | Rechtspfeil-Callout |
| UpArrowCallout | 79 | Aufwärtspfeil-Beschriftung. |
| DownArrowCallout | 80 | Abwärtspfeil-Beschriftung. |
| LeftRightArrowCallout | 81 | Legende mit Pfeil nach links und rechts. |
| UpDownArrowCallout | 82 | Legende mit Pfeil nach oben und unten. |
| QuadArrowCallout | 83 | Quad-Pfeil-Beschriftung. |
| Bevel | 84 | Abschrägung. |
| LeftBracket | 85 | Linke Klammer. |
| RightBracket | 86 | Rechte Klammer. |
| LeftBrace | 87 | Linke Klammer. |
| RightBrace | 88 | Rechte Klammer. |
| LeftUpArrow | 89 | Pfeil nach links oben. |
| BentUpArrow | 90 | Nach oben gebogener Pfeil. |
| BentArrow | 91 | Gebogener Pfeil. |
| Seal24 | 92 | 24-zackiger Stern. |
| StripedRightArrow | 93 | Gestreifter Pfeil nach rechts. |
| NotchedRightArrow | 94 | Eingekerbter Pfeil nach rechts. |
| BlockArc | 95 | Blockbogen. |
| SmileyFace | 96 | Smiley-Gesicht. |
| VerticalScroll | 97 | Vertikales Scrollen. |
| HorizontalScroll | 98 | Horizontales Scrollen. |
| CircularArrow | 99 | Kreisförmiger Pfeil. |
| CustomShape | 100 | Dieser Formtyp scheint für Formen verwendet zu werden, die nicht zum Standardsatz der Auto-Formen in Microsoft Word gehören. Beispielsweise, wenn Sie eine neue Auto-Form aus ClipArt einfügen. |
| UturnArrow | 101 | Kehrtwende-Pfeil. |
| CurvedRightArrow | 102 | Gebogener Pfeil nach rechts. |
| CurvedLeftArrow | 103 | Gebogener Pfeil nach links. |
| CurvedUpArrow | 104 | Gebogener Pfeil nach oben |
| CurvedDownArrow | 105 | Nach unten gebogener Pfeil. |
| CloudCallout | 106 | Cloud-Callout. |
| EllipseRibbon | 107 | Ellipsenband. |
| EllipseRibbon2 | 108 | Ellipsenband 2. |
| FlowChartProcess | 109 | Flussdiagrammprozess. |
| FlowChartDecision | 110 | Flussdiagrammentscheidung. |
| FlowChartInputOutput | 111 | Flussdiagramm Eingabe Ausgabe. |
| FlowChartPredefinedProcess | 112 | Flussdiagramm vordefinierter Prozess |
| FlowChartInternalStorage | 113 | Flussdiagramm interner Speicher. |
| FlowChartDocument | 114 | Flussdiagrammdokument. |
| FlowChartMultidocument | 115 | Flussdiagramm, mehrere Dokumente. |
| FlowChartTerminator | 116 | Flussdiagramm-Abschlusszeichen. |
| FlowChartPreparation | 117 | Flussdiagrammvorbereitung. |
| FlowChartManualInput | 118 | Flussdiagramm manuelle Eingabe. |
| FlowChartManualOperation | 119 | Flussdiagramm manuelle Bedienung. |
| FlowChartConnector | 120 | Flussdiagramm-Anschluss. |
| FlowChartPunchedCard | 121 | Flussdiagramm-Lochkarte. |
| FlowChartPunchedTape | 122 | Flussdiagramm Lochstreifen. |
| FlowChartSummingJunction | 123 | Flussdiagramm Summierknoten. |
| FlowChartOr | 124 | Flussdiagramm oder. |
| FlowChartCollate | 125 | Flussdiagramm zusammenstellen. |
| FlowChartSort | 126 | Flussdiagramm sortieren. |
| FlowChartExtract | 127 | Flussdiagrammauszug. |
| FlowChartMerge | 128 | Flussdiagramm zusammenführen. |
| FlowChartOfflineStorage | 129 | Flussdiagramm Offline-Speicher. |
| FlowChartOnlineStorage | 130 | Flussdiagramm Online-Speicher. |
| FlowChartMagneticTape | 131 | Fließchar-Magnetband. |
| FlowChartMagneticDisk | 132 | Flussdiagramm Magnetplatte. |
| FlowChartMagneticDrum | 133 | Flussdiagramm Magnettrommel. |
| FlowChartDisplay | 134 | Flussdiagrammanzeige. |
| FlowChartDelay | 135 | Flussdiagrammverzögerung. |
| TextPlainText | 136 | Nur-Text, WordArt-Objekt. |
| TextStop | 137 | Stopp, WordArt-Objekt. |
| TextTriangle | 138 | Dreieck, WordArt-Objekt. |
| TextTriangleInverted | 139 | Dreieck umgedreht, WordArt-Objekt. |
| TextChevron | 140 | Chevron, WordArt-Objekt. |
| TextChevronInverted | 141 | Chevron invertiert, WordArt-Objekt. |
| TextRingInside | 142 | Ring innen, WordArt-Objekt. |
| TextRingOutside | 143 | Ring außen, WordArt-Objekt. |
| TextArchUpCurve | 144 | Bogen nach oben, WordArt-Objekt. |
| TextArchDownCurve | 145 | Bogen nach unten, WordArt-Objekt. |
| TextCircleCurve | 146 | Kreiskurve, WordArt-Objekt. |
| TextButtonCurve | 147 | Schaltflächenkurve, WordArt-Objekt. |
| TextArchUpPour | 148 | Aufgewölbt, WordArt-Objekt. |
| TextArchDownPour | 149 | Bogenförmiger Regenguss, WordArt-Objekt. |
| TextCirclePour | 150 | Kreisform, WordArt-Objekt. |
| TextButtonPour | 151 | Schaltfläche für WordArt-Objekt. |
| TextCurveUp | 152 | Kurve nach oben, WordArt-Objekt. |
| TextCurveDown | 153 | Kurve nach unten, WordArt-Objekt. |
| TextCascadeUp | 154 | Nach oben kaskadieren, WordArt-Objekt. |
| TextCascadeDown | 155 | Nach unten kaskadieren, WordArt-Objekt. |
| TextWave1 | 156 | Welle 1, WordArt-Objekt. |
| TextWave2 | 157 | Welle 2, WordArt-Objekt. |
| TextWave3 | 158 | Welle 3, WordArt-Objekt. |
| TextWave4 | 159 | Welle 4, WordArt-Objekt. |
| TextInflate | 160 | Aufblasen, WordArt-Objekt. |
| TextDeflate | 161 | Deflate, WordArt-Objekt. |
| TextInflateBottom | 162 | Unten aufblasen, WordArt-Objekt. |
| TextDeflateBottom | 163 | Unten entlüften, WordArt-Objekt. |
| TextInflateTop | 164 | Oben aufblasen, WordArt-Objekt. |
| TextDeflateTop | 165 | Oben entleeren, WordArt-Objekt. |
| TextDeflateInflate | 166 | Deflate aufblasen, WordArt-Objekt. |
| TextDeflateInflateDeflate | 167 | Entleeren, aufblasen, entleeren, WordArt-Objekt. |
| TextFadeRight | 168 | Nach rechts ausblenden, WordArt-Objekt. |
| TextFadeLeft | 169 | Nach links ausblenden, WordArt-Objekt. |
| TextFadeUp | 170 | Aufblenden, WordArt-Objekt. |
| TextFadeDown | 171 | Ausblenden, WordArt-Objekt. |
| TextSlantUp | 172 | Schräg nach oben, WordArt-Objekt. |
| TextSlantDown | 173 | Nach unten geneigt, WordArt-Objekt. |
| TextCanUp | 174 | Kann hoch, WordArt-Objekt. |
| TextCanDown | 175 | Kann runter, WordArt-Objekt. |
| FlowChartAlternateProcess | 176 | Flussdiagramm alternativer Prozess. |
| FlowChartOffpageConnector | 177 | Flussdiagramm-Offpage-Anschluss. |
| Callout90 | 178 | Legende 90. |
| AccentCallout90 | 179 | Akzent-Callout 90. |
| BorderCallout90 | 180 | Randbeschriftung 90. |
| AccentBorderCallout90 | 181 | Akzent-Rahmen-Beschriftung 90. |
| LeftRightUpArrow | 182 | Pfeil links rechts oben. |
| Sun | 183 | So. |
| Moon | 184 | Mond. |
| BracketPair | 185 | Klammerpaar. |
| BracePair | 186 | Klammerpaar |
| Seal4 | 187 | Vierzackiger Stern. |
| DoubleWave | 188 | Doppelwelle. |
| ActionButtonBlank | 189 | Aktionsschaltfläche leer. |
| ActionButtonHome | 190 | Aktionsschaltfläche Home. |
| ActionButtonHelp | 191 | Hilfe zur Aktionsschaltfläche. |
| ActionButtonInformation | 192 | Informationen zur Aktionsschaltfläche. |
| ActionButtonForwardNext | 193 | Aktionsschaltfläche „Weiter“ |
| ActionButtonBackPrevious | 194 | Aktionsschaltfläche Zurück Vorherige. |
| ActionButtonEnd | 195 | Aktionsschaltfläche Ende. |
| ActionButtonBeginning | 196 | Aktionsschaltfläche beginnt. |
| ActionButtonReturn | 197 | Aktionsschaltfläche „Zurück“ |
| ActionButtonDocument | 198 | Dokument mit Aktionsschaltfläche. |
| ActionButtonSound | 199 | Ton der Aktionstaste. |
| ActionButtonMovie | 200 | Action-Button-Film. |
| SingleCornerSnipped | 203 | Rechteckiges Objekt mit einer Ecke ausschneiden. |
| TopCornersSnipped | 204 | Rechteck an der Ecke derselben Seite ausschneiden. |
| DiagonalCornersSnipped | 205 | Diagonales Eckrechteck ausschneiden. |
| TopCornersOneRoundedOneSnipped | 206 | Rechteck mit einer Ecke ausschneiden und abrunden. |
| SingleCornerRounded | 207 | Rundes Rechteck mit einer Ecke. |
| TopCornersRounded | 208 | Rundes Rechteck mit gleicher Seitenecke. |
| DiagonalCornersRounded | 209 | Rechteck mit abgerundeten diagonalen Ecken. |
| Heptagon | 210 | Siebeneck. |
| Cloud | 211 | Wolke. |
| Seal6 | 212 | Sechszackiger Stern. |
| Seal7 | 213 | Siebenzackiger Stern. |
| Seal10 | 214 | Zehnzackiger Stern. |
| Seal12 | 215 | Zwölfzackiger Stern. |
| SwooshArrow | 216 | Swoosh-Pfeil. |
| Teardrop | 217 | Träne. |
| SquareTabs | 218 | Quadratische Registerkarten. |
| PlaqueTabs | 219 | Plakettenlaschen. |
| Pie | 220 | Kuchen. |
| WedgePie | 221 | Keilkuchen. |
| InverseLine | 222 | Inverse Linie. |
| MathPlus | 223 | Mathe plus. |
| MathMinus | 224 | Mathe minus. |
| MathMultiply | 225 | Mathematische Multiplikation. |
| MathDivide | 226 | Mathematische Division. |
| MathEqual | 227 | Mathematisch gleich. |
| MathNotEqual | 228 | Mathematik ungleich. |
| NonIsoscelesTrapezoid | 229 | Nicht gleichschenkliges Trapez. |
| LeftRightCircularArrow | 230 | Links-rechts-Kreispfeil. |
| LeftRightRibbon | 231 | Links-rechts-Band. |
| LeftCircularArrow | 232 | Linker kreisförmiger Pfeil. |
| Frame | 233 | Rahmen. |
| HalfFrame | 234 | Halbbild. |
| Funnel | 235 | Trichter. |
| Gear6 | 236 | Sechszahnrad. |
| Gear9 | 237 | Zahnrad mit neun Zähnen. |
| Decagon | 238 | Zehneck. |
| Dodecagon | 239 | Zwölfeck. |
| DiagonalStripe | 240 | Diagonalstreifen. |
| Corner | 241 | Ecke. |
| CornerTabs | 242 | Ecklaschen. |
| Chord | 243 | Akkord. |
| ChartPlus | 244 | Diagramm plus. |
| ChartStar | 245 | Chartstern. |
| ChartX | 246 | Diagramm X. |
| MinValue | -2 | Für die Systemnutzung reserviert. |
Beispiele
Zeigt, wie eine Form mit einem Bild aus dem lokalen Dateisystem in ein Dokument eingefügt wird.
Document doc = new Document();
// Der öffentliche Konstruktor der Klasse „Shape“ erstellt eine Form mit dem Markup-Typ „ShapeMarkupLanguage.Vml“.
// Wenn Sie eine Form eines nicht-primitiven Typs erstellen müssen, z. B. SingleCornerSnipped, TopCornersSnipped, DiagonalCornersSnipped,
// TopCornersOneRoundedOneSnipped, SingleCornerRounded, TopCornersRounded oder DiagonalCornersRounded,
// bitte verwenden Sie 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");
Zeigt, wie Aspose.Words Formen identifizieren.
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);
// Um Formtypen richtig zu identifizieren, müssen Sie mit Formen als DML arbeiten.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.Docx)
{
// Die „strenge“ oder „vorübergehende“ Konformität ermöglicht das Speichern der Form als 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);
}
Siehe auch
- property ShapeType
- namensraum Aspose.Words.Drawing
- Montage Aspose.Words