ShapeType
Innehåll
[
Dölj
]ShapeType enumeration
Anger typen av form i ett Microsoft Word-dokument.
public enum ShapeType
Värderingar
| namn | Värde | Beskrivning |
|---|---|---|
| Image | 75 | Formen är en bild. |
| TextBox | 202 | Formen är en textruta. Observera att former av många andra typer också kan innehålla text. En form behöver inte ha den här typen för att innehålla text. |
| Group | -1 | Formen är en gruppform. |
| OleObject | -2 | Formen är ett OLE-objekt. |
| OleControl | 201 | Formen är en ActiveX-kontroll. |
| NonPrimitive | 0 | En form som ritats av användaren och som består av flera segment och/eller noder (kurva, fri form eller klotter). |
| Rectangle | 1 | Rektangel. |
| RoundRectangle | 2 | Rund rektangel. |
| Ellipse | 3 | Ellips. |
| Diamond | 4 | Diamant. |
| Triangle | 5 | Triangel. |
| RightTriangle | 6 | Rätvinklig triangel. |
| Parallelogram | 7 | Parallellogram. |
| Trapezoid | 8 | Trapetsformad. |
| Hexagon | 9 | Hexagon. |
| Octagon | 10 | Åttkant. |
| Plus | 11 | Plus. |
| Star | 12 | Stjärna. |
| Arrow | 13 | Pil. |
| ThickArrow | 14 | Tjock pil. |
| HomePlate | 15 | Hemmaplatta. |
| Cube | 16 | Kub. |
| Balloon | 17 | Ballong. |
| Seal | 18 | Sigill. |
| Arc | 19 | Båge. |
| Line | 20 | Linje. |
| Plaque | 21 | Plack. |
| Can | 22 | Kan. |
| Donut | 23 | Munk. |
| TextSimple | 24 | Enkel text. |
| TextOctagon | 25 | Textåttahörning. |
| TextHexagon | 26 | Text hexagon. |
| TextCurve | 27 | Textkurva. |
| TextWave | 28 | Textvåg. |
| TextRing | 29 | Textring. |
| TextOnCurve | 30 | Text på kurva. |
| TextOnRing | 31 | Text på ringen. |
| StraightConnector1 | 32 | En rak kontaktform. |
| BentConnector2 | 33 | En böjd kontaktform med två segment. |
| BentConnector3 | 34 | En böjd kontaktform med tre segment. |
| BentConnector4 | 35 | En böjd kontaktform med fyra segment. |
| BentConnector5 | 36 | En böjd kontaktform med fem segment. |
| CurvedConnector2 | 37 | En böjd kontaktform med två segment. |
| CurvedConnector3 | 38 | En böjd kontaktform med tre segment. |
| CurvedConnector4 | 39 | En böjd kontaktform med fyra segment. |
| CurvedConnector5 | 40 | En böjd kontaktform med fem segment. |
| Callout1 | 41 | En bildtext med en pil. |
| Callout2 | 42 | En utropsform med två pilar. |
| Callout3 | 43 | En bildtext med tre pilar. |
| AccentCallout1 | 44 | En accentformad bildtext med en pil. |
| AccentCallout2 | 45 | En accentformad bildtext med två pilar. |
| AccentCallout3 | 46 | En accentformad bildtext med tre pilar. |
| BorderCallout1 | 47 | Kanttext 1. |
| BorderCallout2 | 48 | Kanttext 2. |
| BorderCallout3 | 49 | Kanttext 3. |
| AccentBorderCallout1 | 50 | Accentkantlinjebildtext 1. |
| AccentBorderCallout2 | 51 | Accentkantlinjebildtext 2. |
| AccentBorderCallout3 | 52 | Accentkantlinjebildtext 3. |
| Ribbon | 53 | Band. |
| Ribbon2 | 54 | Band 2. |
| Chevron | 55 | Chevron. |
| Pentagon | 56 | Femton. |
| NoSmoking | 57 | Rökning förbjuden. |
| Seal8 | 58 | Åttauddig stjärna. |
| Seal16 | 59 | 16-uddig stjärna. |
| Seal32 | 60 | 32-uddig stjärna. |
| WedgeRectCallout | 61 | Rektangulär bildtext för kil. |
| WedgeRRectCallout | 62 | Kil R rektangulär bildtext. |
| WedgeEllipseCallout | 63 | Kil-ellipsbild. |
| Wave | 64 | Våg. |
| FoldedCorner | 65 | Vikt hörn. |
| LeftArrow | 66 | Vänsterpil. |
| DownArrow | 67 | Nedåtpil. |
| UpArrow | 68 | Uppåtpil. |
| LeftRightArrow | 69 | Vänster höger pil. |
| UpDownArrow | 70 | Uppåt-nedåtpil. |
| IrregularSeal1 | 71 | Oregelbunden tätning 1. |
| IrregularSeal2 | 72 | Oregelbunden tätning 2. |
| LightningBolt | 73 | Blixt. |
| Heart | 74 | Hjärta. |
| QuadArrow | 76 | Fyrkantig pil. |
| LeftArrowCallout | 77 | Vänsterpil bildtext. |
| RightArrowCallout | 78 | Högerpil bildtext |
| UpArrowCallout | 79 | Uppåtpil bildtext. |
| DownArrowCallout | 80 | Nedåtpil bildtext. |
| LeftRightArrowCallout | 81 | Vänster höger pil bildtext. |
| UpDownArrowCallout | 82 | Uppåt-nedåtpil bildtext. |
| QuadArrowCallout | 83 | Bildtext för fyrkantig pil. |
| Bevel | 84 | Avfasning. |
| LeftBracket | 85 | Vänster parentes. |
| RightBracket | 86 | Höger parentes. |
| LeftBrace | 87 | Vänster klammerparentes. |
| RightBrace | 88 | Höger klammerparentes. |
| LeftUpArrow | 89 | Vänster uppåtpil. |
| BentUpArrow | 90 | Böjd uppåtpil. |
| BentArrow | 91 | Böjd pil. |
| Seal24 | 92 | 24-uddig stjärna. |
| StripedRightArrow | 93 | Randig högerpil. |
| NotchedRightArrow | 94 | Skårad högerpil. |
| BlockArc | 95 | Blockbåge. |
| SmileyFace | 96 | Leende ansikte. |
| VerticalScroll | 97 | Vertikal rullning. |
| HorizontalScroll | 98 | Horisontell rullning. |
| CircularArrow | 99 | Cirkulär pil. |
| CustomShape | 100 | Den här formtypen verkar vara inställd för former som inte ingår i standarduppsättningen av automatiska former i Microsoft Word. Om du till exempel infogar en ny automatisk form från ClipArt. |
| UturnArrow | 101 | Utåtriktad pil. |
| CurvedRightArrow | 102 | Böjd högerpil. |
| CurvedLeftArrow | 103 | Böjd vänsterpil. |
| CurvedUpArrow | 104 | Böjd uppåtpil |
| CurvedDownArrow | 105 | Böjd nedåtpil. |
| CloudCallout | 106 | Moln-anrop. |
| EllipseRibbon | 107 | Ellipsband. |
| EllipseRibbon2 | 108 | Ellipsband 2. |
| FlowChartProcess | 109 | Flödesschemaprocess. |
| FlowChartDecision | 110 | Flödesschema beslut. |
| FlowChartInputOutput | 111 | Flödesschema inmatning utmatning. |
| FlowChartPredefinedProcess | 112 | Flödesschema fördefinierad process |
| FlowChartInternalStorage | 113 | Flödesschema intern lagring. |
| FlowChartDocument | 114 | Flödesschemadokument. |
| FlowChartMultidocument | 115 | Flödesschema för flera dokument. |
| FlowChartTerminator | 116 | Flödesschema terminator. |
| FlowChartPreparation | 117 | Förberedelse av flödesschema. |
| FlowChartManualInput | 118 | Manuell inmatning av flödesschema. |
| FlowChartManualOperation | 119 | Flödesschema för manuell drift. |
| FlowChartConnector | 120 | Flödesschemakoppling. |
| FlowChartPunchedCard | 121 | Flödesschema hålkort. |
| FlowChartPunchedTape | 122 | Flödesschema för hålband. |
| FlowChartSummingJunction | 123 | Flödesschema summeringspunkt. |
| FlowChartOr | 124 | Flödesschema eller. |
| FlowChartCollate | 125 | Flödesschema sortera. |
| FlowChartSort | 126 | Sortering av flödesschema. |
| FlowChartExtract | 127 | Utdrag flödesschema. |
| FlowChartMerge | 128 | Flödesschema sammanfogning. |
| FlowChartOfflineStorage | 129 | Flödesschema för offline-lagring. |
| FlowChartOnlineStorage | 130 | Flödesschema för onlinelagring. |
| FlowChartMagneticTape | 131 | Flödesmagnetiskt band. |
| FlowChartMagneticDisk | 132 | Flödesschema magnetisk skiva. |
| FlowChartMagneticDrum | 133 | Flödesschema för magnetisk trumma. |
| FlowChartDisplay | 134 | Flödesschemavisning. |
| FlowChartDelay | 135 | Fördröjning av flödesschema. |
| TextPlainText | 136 | Vanlig text, WordArt-objekt. |
| TextStop | 137 | Stopp, WordArt-objekt. |
| TextTriangle | 138 | Triangel, WordArt-objekt. |
| TextTriangleInverted | 139 | Inverterad triangel, WordArt-objekt. |
| TextChevron | 140 | Chevron, WordArt-objekt. |
| TextChevronInverted | 141 | Inverterad chevron, WordArt-objekt. |
| TextRingInside | 142 | Ring inuti, WordArt-objekt. |
| TextRingOutside | 143 | Ring utanför, WordArt-objekt. |
| TextArchUpCurve | 144 | Böj uppåtgående kurva, WordArt-objekt. |
| TextArchDownCurve | 145 | Böj nedåtgående kurva, WordArt-objekt. |
| TextCircleCurve | 146 | Cirkelkurva, WordArt-objekt. |
| TextButtonCurve | 147 | Knappkurva, WordArt-objekt. |
| TextArchUpPour | 148 | Böj upp häll, WordArt-objekt. |
| TextArchDownPour | 149 | Bågregn, WordArt-objekt. |
| TextCirclePour | 150 | Cirkelhällning, WordArt-objekt. |
| TextButtonPour | 151 | Knapp för att hälla, WordArt-objekt. |
| TextCurveUp | 152 | Kurva uppåt, WordArt-objekt. |
| TextCurveDown | 153 | Kurva nedåt, WordArt-objekt. |
| TextCascadeUp | 154 | Kaskad uppåt, WordArt-objekt. |
| TextCascadeDown | 155 | Kaskad nedåt, WordArt-objekt. |
| TextWave1 | 156 | Våg 1, WordArt-objekt. |
| TextWave2 | 157 | Våg 2, WordArt-objekt. |
| TextWave3 | 158 | Våg 3, WordArt-objekt. |
| TextWave4 | 159 | Våg 4, WordArt-objekt. |
| TextInflate | 160 | Uppblåsning, WordArt-objekt. |
| TextDeflate | 161 | Tömma luften, WordArt-objekt. |
| TextInflateBottom | 162 | Blås upp botten, WordArt-objekt. |
| TextDeflateBottom | 163 | Lufta luften i botten, WordArt-objekt. |
| TextInflateTop | 164 | Blås upp toppen, WordArt-objekt. |
| TextDeflateTop | 165 | Tömma luften på toppen, WordArt-objekt. |
| TextDeflateInflate | 166 | Tömma, blåsa upp, WordArt-objekt. |
| TextDeflateInflateDeflate | 167 | Tömma på luft blåsa upp tömma på luft, WordArt-objekt. |
| TextFadeRight | 168 | Tona åt höger, WordArt-objekt. |
| TextFadeLeft | 169 | Tona åt vänster, WordArt-objekt. |
| TextFadeUp | 170 | Tona upp, WordArt-objekt. |
| TextFadeDown | 171 | Tona ner, WordArt-objekt. |
| TextSlantUp | 172 | Luta uppåt, WordArt-objekt. |
| TextSlantDown | 173 | Luta nedåt, WordArt-objekt. |
| TextCanUp | 174 | Burk upp, WordArt-objekt. |
| TextCanDown | 175 | Burk nere, WordArt-objekt. |
| FlowChartAlternateProcess | 176 | Flödesschema för alternativ process. |
| FlowChartOffpageConnector | 177 | Flödesschema för koppling utanför sidan. |
| Callout90 | 178 | Bildtext 90. |
| AccentCallout90 | 179 | Accentbildtext 90. |
| BorderCallout90 | 180 | Kanttext 90. |
| AccentBorderCallout90 | 181 | Accentkantlinjebildtext 90. |
| LeftRightUpArrow | 182 | Vänster höger uppåtpil. |
| Sun | 183 | Sön. |
| Moon | 184 | Månen. |
| BracketPair | 185 | Konsolpar. |
| BracePair | 186 | Tandställningspar |
| Seal4 | 187 | Fyruddig stjärna. |
| DoubleWave | 188 | Dubbelvåg. |
| ActionButtonBlank | 189 | Åtgärdsknapp tom. |
| ActionButtonHome | 190 | Åtgärdsknapp hem. |
| ActionButtonHelp | 191 | Hjälp med åtgärdsknapp. |
| ActionButtonInformation | 192 | Information om åtgärdsknapp. |
| ActionButtonForwardNext | 193 | Åtgärdsknapp framåt nästa. |
| ActionButtonBackPrevious | 194 | Åtgärdsknapp tillbaka föregående. |
| ActionButtonEnd | 195 | Åtgärdsknapp slut. |
| ActionButtonBeginning | 196 | Början av åtgärdsknappen. |
| ActionButtonReturn | 197 | Åtgärdsknapp retur. |
| ActionButtonDocument | 198 | Åtgärdsknapp dokument. |
| ActionButtonSound | 199 | Ljud från åtgärdsknapp. |
| ActionButtonMovie | 200 | Film med actionknapp. |
| SingleCornerSnipped | 203 | Klipp ut rektangelobjekt med ett enda hörn. |
| TopCornersSnipped | 204 | Klipp ut rektangeln i samma hörn. |
| DiagonalCornersSnipped | 205 | Klipp ut diagonalt hörn rektangel. |
| TopCornersOneRoundedOneSnipped | 206 | Klipp och runda en enda hörnrektangel. |
| SingleCornerRounded | 207 | Rund rektangel med ett hörn. |
| TopCornersRounded | 208 | Rund rektangel med hörn på samma sida. |
| DiagonalCornersRounded | 209 | Rund diagonal hörnrektangel. |
| Heptagon | 210 | Sjutagon. |
| Cloud | 211 | Moln. |
| Seal6 | 212 | Sexuddig stjärna. |
| Seal7 | 213 | Sjuuddig stjärna. |
| Seal10 | 214 | Tiouddig stjärna. |
| Seal12 | 215 | Tolvuddig stjärna. |
| SwooshArrow | 216 | Swoosh-pil. |
| Teardrop | 217 | Tårdroppe. |
| SquareTabs | 218 | Fyrkantiga flikar. |
| PlaqueTabs | 219 | Plackflikar. |
| Pie | 220 | Paj. |
| WedgePie | 221 | Klyftpaj. |
| InverseLine | 222 | Invers linje. |
| MathPlus | 223 | Matte plus. |
| MathMinus | 224 | Matematik minus. |
| MathMultiply | 225 | Matte multiplikation. |
| MathDivide | 226 | Matematisk division. |
| MathEqual | 227 | Matematik lika med. |
| MathNotEqual | 228 | Matematik är inte lika. |
| NonIsoscelesTrapezoid | 229 | Icke-likbent trapets. |
| LeftRightCircularArrow | 230 | Vänster-höger cirkulär pil. |
| LeftRightRibbon | 231 | Vänster-höger-band. |
| LeftCircularArrow | 232 | Vänster cirkulär pil. |
| Frame | 233 | Ram. |
| HalfFrame | 234 | Halv bildruta. |
| Funnel | 235 | Tratt. |
| Gear6 | 236 | Sextandad växel. |
| Gear9 | 237 | Niokuggad växel. |
| Decagon | 238 | Decagon. |
| Dodecagon | 239 | Todekagon. |
| DiagonalStripe | 240 | Diagonal rand. |
| Corner | 241 | Hörnet. |
| CornerTabs | 242 | Hörnflikar. |
| Chord | 243 | Ackord. |
| ChartPlus | 244 | Diagram plus. |
| ChartStar | 245 | Diagramstjärna. |
| ChartX | 246 | Diagram X. |
| MinValue | -2 | Reserverad för systemanvändning. |
Exempel
Visar hur man infogar en form med en bild från det lokala filsystemet i ett dokument.
Document doc = new Document();
// Klassens "Shape" publika konstruktor skapar en form med markuptypen "ShapeMarkupLanguage.Vml".
// Om du behöver skapa en form av en icke-primitiv typ, till exempel SingleCornerSnipped, TopCornersSnipped, DiagonalCornersSnipped,
// ÖvreHörnEttRundatEttBeskärt, EnkeltHörnRundat, ÖvreHörnRundade eller DiagonalaHörnRundade,
// vänligen använd 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");
Visar hur Aspose.Words identifierar former.
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);
// För att korrekt identifiera formtyper måste du arbeta med former som DML.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.Docx)
{
// "Strikt" eller "Övergångs"-efterlevnad gör det möjligt att spara form som 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);
}
Se även
- property ShapeType
- namnutrymme Aspose.Words.Drawing
- hopsättning Aspose.Words