ShapeType

ShapeType enumeration

Anger typen av form i ett Microsoft Word-dokument.

public enum ShapeType

Värderingar

namnVärdeBeskrivning
Image75Formen är en bild.
TextBox202Formen ä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-1Formen är en gruppform.
OleObject-2Formen är ett OLE-objekt.
OleControl201Formen är en ActiveX-kontroll.
NonPrimitive0En form som ritats av användaren och som består av flera segment och/eller noder (kurva, fri form eller klotter).
Rectangle1Rektangel.
RoundRectangle2Rund rektangel.
Ellipse3Ellips.
Diamond4Diamant.
Triangle5Triangel.
RightTriangle6Rätvinklig triangel.
Parallelogram7Parallellogram.
Trapezoid8Trapetsformad.
Hexagon9Hexagon.
Octagon10Åttkant.
Plus11Plus.
Star12Stjärna.
Arrow13Pil.
ThickArrow14Tjock pil.
HomePlate15Hemmaplatta.
Cube16Kub.
Balloon17Ballong.
Seal18Sigill.
Arc19Båge.
Line20Linje.
Plaque21Plack.
Can22Kan.
Donut23Munk.
TextSimple24Enkel text.
TextOctagon25Textåttahörning.
TextHexagon26Text hexagon.
TextCurve27Textkurva.
TextWave28Textvåg.
TextRing29Textring.
TextOnCurve30Text på kurva.
TextOnRing31Text på ringen.
StraightConnector132En rak kontaktform.
BentConnector233En böjd kontaktform med två segment.
BentConnector334En böjd kontaktform med tre segment.
BentConnector435En böjd kontaktform med fyra segment.
BentConnector536En böjd kontaktform med fem segment.
CurvedConnector237En böjd kontaktform med två segment.
CurvedConnector338En böjd kontaktform med tre segment.
CurvedConnector439En böjd kontaktform med fyra segment.
CurvedConnector540En böjd kontaktform med fem segment.
Callout141En bildtext med en pil.
Callout242En utropsform med två pilar.
Callout343En bildtext med tre pilar.
AccentCallout144En accentformad bildtext med en pil.
AccentCallout245En accentformad bildtext med två pilar.
AccentCallout346En accentformad bildtext med tre pilar.
BorderCallout147Kanttext 1.
BorderCallout248Kanttext 2.
BorderCallout349Kanttext 3.
AccentBorderCallout150Accentkantlinjebildtext 1.
AccentBorderCallout251Accentkantlinjebildtext 2.
AccentBorderCallout352Accentkantlinjebildtext 3.
Ribbon53Band.
Ribbon254Band 2.
Chevron55Chevron.
Pentagon56Femton.
NoSmoking57Rökning förbjuden.
Seal858Åttauddig stjärna.
Seal165916-uddig stjärna.
Seal326032-uddig stjärna.
WedgeRectCallout61Rektangulär bildtext för kil.
WedgeRRectCallout62Kil R rektangulär bildtext.
WedgeEllipseCallout63Kil-ellipsbild.
Wave64Våg.
FoldedCorner65Vikt hörn.
LeftArrow66Vänsterpil.
DownArrow67Nedåtpil.
UpArrow68Uppåtpil.
LeftRightArrow69Vänster höger pil.
UpDownArrow70Uppåt-nedåtpil.
IrregularSeal171Oregelbunden tätning 1.
IrregularSeal272Oregelbunden tätning 2.
LightningBolt73Blixt.
Heart74Hjärta.
QuadArrow76Fyrkantig pil.
LeftArrowCallout77Vänsterpil bildtext.
RightArrowCallout78Högerpil bildtext
UpArrowCallout79Uppåtpil bildtext.
DownArrowCallout80Nedåtpil bildtext.
LeftRightArrowCallout81Vänster höger pil bildtext.
UpDownArrowCallout82Uppåt-nedåtpil bildtext.
QuadArrowCallout83Bildtext för fyrkantig pil.
Bevel84Avfasning.
LeftBracket85Vänster parentes.
RightBracket86Höger parentes.
LeftBrace87Vänster klammerparentes.
RightBrace88Höger klammerparentes.
LeftUpArrow89Vänster uppåtpil.
BentUpArrow90Böjd uppåtpil.
BentArrow91Böjd pil.
Seal249224-uddig stjärna.
StripedRightArrow93Randig högerpil.
NotchedRightArrow94Skårad högerpil.
BlockArc95Blockbåge.
SmileyFace96Leende ansikte.
VerticalScroll97Vertikal rullning.
HorizontalScroll98Horisontell rullning.
CircularArrow99Cirkulär pil.
CustomShape100Den 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.
UturnArrow101Utåtriktad pil.
CurvedRightArrow102Böjd högerpil.
CurvedLeftArrow103Böjd vänsterpil.
CurvedUpArrow104Böjd uppåtpil
CurvedDownArrow105Böjd nedåtpil.
CloudCallout106Moln-anrop.
EllipseRibbon107Ellipsband.
EllipseRibbon2108Ellipsband 2.
FlowChartProcess109Flödesschemaprocess.
FlowChartDecision110Flödesschema beslut.
FlowChartInputOutput111Flödesschema inmatning utmatning.
FlowChartPredefinedProcess112Flödesschema fördefinierad process
FlowChartInternalStorage113Flödesschema intern lagring.
FlowChartDocument114Flödesschemadokument.
FlowChartMultidocument115Flödesschema för flera dokument.
FlowChartTerminator116Flödesschema terminator.
FlowChartPreparation117Förberedelse av flödesschema.
FlowChartManualInput118Manuell inmatning av flödesschema.
FlowChartManualOperation119Flödesschema för manuell drift.
FlowChartConnector120Flödesschemakoppling.
FlowChartPunchedCard121Flödesschema hålkort.
FlowChartPunchedTape122Flödesschema för hålband.
FlowChartSummingJunction123Flödesschema summeringspunkt.
FlowChartOr124Flödesschema eller.
FlowChartCollate125Flödesschema sortera.
FlowChartSort126Sortering av flödesschema.
FlowChartExtract127Utdrag flödesschema.
FlowChartMerge128Flödesschema sammanfogning.
FlowChartOfflineStorage129Flödesschema för offline-lagring.
FlowChartOnlineStorage130Flödesschema för onlinelagring.
FlowChartMagneticTape131Flödesmagnetiskt band.
FlowChartMagneticDisk132Flödesschema magnetisk skiva.
FlowChartMagneticDrum133Flödesschema för magnetisk trumma.
FlowChartDisplay134Flödesschemavisning.
FlowChartDelay135Fördröjning av flödesschema.
TextPlainText136Vanlig text, WordArt-objekt.
TextStop137Stopp, WordArt-objekt.
TextTriangle138Triangel, WordArt-objekt.
TextTriangleInverted139Inverterad triangel, WordArt-objekt.
TextChevron140Chevron, WordArt-objekt.
TextChevronInverted141Inverterad chevron, WordArt-objekt.
TextRingInside142Ring inuti, WordArt-objekt.
TextRingOutside143Ring utanför, WordArt-objekt.
TextArchUpCurve144Böj uppåtgående kurva, WordArt-objekt.
TextArchDownCurve145Böj nedåtgående kurva, WordArt-objekt.
TextCircleCurve146Cirkelkurva, WordArt-objekt.
TextButtonCurve147Knappkurva, WordArt-objekt.
TextArchUpPour148Böj upp häll, WordArt-objekt.
TextArchDownPour149Bågregn, WordArt-objekt.
TextCirclePour150Cirkelhällning, WordArt-objekt.
TextButtonPour151Knapp för att hälla, WordArt-objekt.
TextCurveUp152Kurva uppåt, WordArt-objekt.
TextCurveDown153Kurva nedåt, WordArt-objekt.
TextCascadeUp154Kaskad uppåt, WordArt-objekt.
TextCascadeDown155Kaskad nedåt, WordArt-objekt.
TextWave1156Våg 1, WordArt-objekt.
TextWave2157Våg 2, WordArt-objekt.
TextWave3158Våg 3, WordArt-objekt.
TextWave4159Våg 4, WordArt-objekt.
TextInflate160Uppblåsning, WordArt-objekt.
TextDeflate161Tömma luften, WordArt-objekt.
TextInflateBottom162Blås upp botten, WordArt-objekt.
TextDeflateBottom163Lufta luften i botten, WordArt-objekt.
TextInflateTop164Blås upp toppen, WordArt-objekt.
TextDeflateTop165Tömma luften på toppen, WordArt-objekt.
TextDeflateInflate166Tömma, blåsa upp, WordArt-objekt.
TextDeflateInflateDeflate167Tömma på luft blåsa upp tömma på luft, WordArt-objekt.
TextFadeRight168Tona åt höger, WordArt-objekt.
TextFadeLeft169Tona åt vänster, WordArt-objekt.
TextFadeUp170Tona upp, WordArt-objekt.
TextFadeDown171Tona ner, WordArt-objekt.
TextSlantUp172Luta uppåt, WordArt-objekt.
TextSlantDown173Luta nedåt, WordArt-objekt.
TextCanUp174Burk upp, WordArt-objekt.
TextCanDown175Burk nere, WordArt-objekt.
FlowChartAlternateProcess176Flödesschema för alternativ process.
FlowChartOffpageConnector177Flödesschema för koppling utanför sidan.
Callout90178Bildtext 90.
AccentCallout90179Accentbildtext 90.
BorderCallout90180Kanttext 90.
AccentBorderCallout90181Accentkantlinjebildtext 90.
LeftRightUpArrow182Vänster höger uppåtpil.
Sun183Sön.
Moon184Månen.
BracketPair185Konsolpar.
BracePair186Tandställningspar
Seal4187Fyruddig stjärna.
DoubleWave188Dubbelvåg.
ActionButtonBlank189Åtgärdsknapp tom.
ActionButtonHome190Åtgärdsknapp hem.
ActionButtonHelp191Hjälp med åtgärdsknapp.
ActionButtonInformation192Information om åtgärdsknapp.
ActionButtonForwardNext193Åtgärdsknapp framåt nästa.
ActionButtonBackPrevious194Åtgärdsknapp tillbaka föregående.
ActionButtonEnd195Åtgärdsknapp slut.
ActionButtonBeginning196Början av åtgärdsknappen.
ActionButtonReturn197Åtgärdsknapp retur.
ActionButtonDocument198Åtgärdsknapp dokument.
ActionButtonSound199Ljud från åtgärdsknapp.
ActionButtonMovie200Film med actionknapp.
SingleCornerSnipped203Klipp ut rektangelobjekt med ett enda hörn.
TopCornersSnipped204Klipp ut rektangeln i samma hörn.
DiagonalCornersSnipped205Klipp ut diagonalt hörn rektangel.
TopCornersOneRoundedOneSnipped206Klipp och runda en enda hörnrektangel.
SingleCornerRounded207Rund rektangel med ett hörn.
TopCornersRounded208Rund rektangel med hörn på samma sida.
DiagonalCornersRounded209Rund diagonal hörnrektangel.
Heptagon210Sjutagon.
Cloud211Moln.
Seal6212Sexuddig stjärna.
Seal7213Sjuuddig stjärna.
Seal10214Tiouddig stjärna.
Seal12215Tolvuddig stjärna.
SwooshArrow216Swoosh-pil.
Teardrop217Tårdroppe.
SquareTabs218Fyrkantiga flikar.
PlaqueTabs219Plackflikar.
Pie220Paj.
WedgePie221Klyftpaj.
InverseLine222Invers linje.
MathPlus223Matte plus.
MathMinus224Matematik minus.
MathMultiply225Matte multiplikation.
MathDivide226Matematisk division.
MathEqual227Matematik lika med.
MathNotEqual228Matematik är inte lika.
NonIsoscelesTrapezoid229Icke-likbent trapets.
LeftRightCircularArrow230Vänster-höger cirkulär pil.
LeftRightRibbon231Vänster-höger-band.
LeftCircularArrow232Vänster cirkulär pil.
Frame233Ram.
HalfFrame234Halv bildruta.
Funnel235Tratt.
Gear6236Sextandad växel.
Gear9237Niokuggad växel.
Decagon238Decagon.
Dodecagon239Todekagon.
DiagonalStripe240Diagonal rand.
Corner241Hörnet.
CornerTabs242Hörnflikar.
Chord243Ackord.
ChartPlus244Diagram plus.
ChartStar245Diagramstjärna.
ChartX246Diagram X.
MinValue-2Reserverad 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