Shape

Shape

Overzicht

Shape is een klasse in Aspose.Words FOSS voor .NET. Erft van: ShapeBase, ITextBox, IStrokable.

Stelt een object voor in de tekenlaag, zoals een AutoShape, tekstvak, vrije vorm, OLE-object, ActiveX-besturingselement of afbeelding.

Deze klasse biedt 29 methoden voor het werken met Shape-objecten in .NET-programma’s. Beschikbare methoden omvatten: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, en 17 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.Words FOSS voor .NET-pakket. Eigenschappen: Adjustments, AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, en nog 93.

Eigenschappen

NaamTypeToegangBeschrijving
NodeTypeNodeTypeLezenRetourneert Shape.
StoryTypeStoryTypeLezenRetourneert Textbox.
ExtrusionEnabledboolLezenRetourneert true als een extrusion effect is ingeschakeld.
ShadowEnabledboolLezenRetourneert true als een shadow effect is ingeschakeld.
StrokeStrokeLezenDefinieert een stroke voor een shape.
StrokedboolLezen/schrijvenDefinieert of het pad wordt gestreept.
StrokeWeightdoubleLezen/schrijvenDefinieert de penseeldikte die het pad van een vorm in punten strokt.
StrokeColorColorLezen/schrijvenDefinieert de kleur van een stroke.
FilledboolLezen/schrijvenBepaalt of het gesloten pad van de vorm wordt gevuld.
FillColorColorLezen/schrijvenDefinieert de penseelkleur die het gesloten pad van de vorm vult.
HasImageboolLezenRetourneert true als de vorm afbeeldingsbytes heeft of een afbeelding linkt.
ImageDataImageDataLezenBiedt toegang tot de afbeelding van de vorm.
OleFormatOleFormatLezenBiedt toegang tot de OLE-gegevens van een vorm.
TextBoxTextBoxLezenDefinieert attributen die specificeren hoe tekst in een vorm wordt weergegeven.
TextPathTextPathLezenDefinieert de tekst van het tekspad (van een WordArt object).
FirstParagraphParagraphLezenHaalt de eerste alinea in de shape op.
LastParagraphParagraphLezenHaalt de laatste alinea op in de shape.
HorizontalRuleFormatHorizontalRuleFormatLezenBiedt toegang tot de eigenschappen van de horizontale regelvorm.
AdjustmentsAdjustmentCollectionLezenBiedt toegang tot de ruwe aanpassingswaarden van een vorm.
SignatureLineSignatureLineLezenHaalt SignatureLine object op als de shape een handtekeninglijn is.
HasChartboolLezenRetourneert true als deze Shape een Chart heeft.
HasSmartArtboolLezenRetourneert true als deze Shape een SmartArt object heeft.
ChartChartLezenBiedt toegang tot de chart-eigenschappen als deze shape een Chart heeft.
FillFillLezenHaalt de opvulopmaak op voor de vorm.
ShadowFormatShadowFormatLezenHaalt de schaduwopmaak voor de vorm op.
GlowGlowFormatLezenHaalt de gloedopmaak voor de vorm op.
ReflectionReflectionFormatLezenHaalt de reflectieopmaak op voor de vorm.
SoftEdgeSoftEdgeFormatLezenHaalt de zachte randopmaak op voor de shape.
ScreenTipstringLezen/schrijvenDefinieert de tekst die wordt weergegeven wanneer de muisaanwijzer over de vorm beweegt.
HRefstringLezen/schrijvenGeeft of stelt het volledige hyperlinkadres voor een vorm in.
TargetstringLezen/schrijvenHaalt of stelt het doelframe in voor de shape-hyperlink.
AlternativeTextstringLezen/schrijvenDefinieert alternatieve tekst die wordt weergegeven in plaats van een afbeelding.
IsDecorativeboolLezen/schrijvenHaalt de vlag op of stelt deze in die aangeeft of de vorm decoratief is in het document.
TitlestringLezen/schrijvenHaalt de titel (bijschrift) op of stelt deze in van het huidige vormobject.
NamestringLezen/schrijvenHaalt of stelt de optionele vormnaam in.
IsInsertRevisionboolLezenHaalt de is insert revision op.
IsDeleteRevisionboolLezenHaalt de is delete revision op.
IsMoveFromRevisionboolLezenHaalt de is move op van revision.
IsMoveToRevisionboolLezenHaalt de is move op naar revisie.
IsTopLevelboolLezenRetourneert true als deze vorm geen kind is van een groepsvorm.
IsGroupboolLezenRetourneert true als dit een groepsvorm is.
IsImageboolLezenRetourneert true als deze shape een afbeelding is.
IsHorizontalRuleboolLezenRetourneert true als deze shape een horizontale regel is.
IsWordArtboolLezenRetourneert true als deze vorm een WordArt object is.
CanHaveImageboolLezenRetourneert true als het type vorm toestaat dat de vorm een afbeelding heeft.
AnchorLockedboolLezen/schrijvenSpecificeert of het anker van de vorm vergrendeld is.
AspectRatioLockedboolLezen/schrijvenSpecificeert of de beeldverhouding van de vorm vergrendeld is.
AllowOverlapboolLezen/schrijvenHaalt een waarde op of stelt een waarde in die aangeeft of deze vorm andere vormen kan overlappen.
BehindTextboolLezen/schrijvenSpecificeert of de vorm onder of boven de tekst staat.
IsInlineboolLezenEen snelle manier om te bepalen of deze vorm inline met tekst is gepositioneerd.
LeftdoubleLezen/schrijvenHaalt of stelt de positie van de linkerrand van het omvattende blok van de vorm in.
TopdoubleLezen/schrijvenHaalt of stelt de positie van de bovenrand van het omvattende blok van de vorm in.
RightdoubleLezenHaalt de positie van de rechterrand van het omvattende blok van de vorm op.
BottomdoubleLezenHaalt de positie van de onderrand van het omvattende blok van de vorm op.
WidthdoubleLezen/schrijvenKrijgt of stelt de breedte van het omvattende blok van de vorm in.
HeightdoubleLezen/schrijvenHaalt de hoogte op of stelt deze in van het omvattende blok van de vorm.
DistanceTopdoubleLezen/schrijvenRetourneert of stelt de afstand (in punten) tussen de documenttekst en de bovenrand van de vorm in.
DistanceBottomdoubleLezen/schrijvenRetourneert of stelt de afstand (in punten) tussen de documenttekst en de onderrand van de vorm in.
DistanceLeftdoubleLezen/schrijvenRetourneert of stelt de afstand (in points) tussen de documenttekst en de linkerrand van de vorm in.
DistanceRightdoubleLezen/schrijvenRetourneert of stelt de afstand (in points) tussen de documenttekst en de rechterrand van de vorm in.
RotationdoubleLezen/schrijvenDefinieert de hoek (in graden) waarmee een vorm wordt gedraaid.
ZOrderintLezen/schrijvenBepaalt de weergavevolgorde van overlappende vormen.
ParentParagraphParagraphLezenRetourneert de directe bovenliggende alinea.
BoundsRectangleFLezen/schrijvenHaalt de locatie en grootte van het omvattende blok van de vorm op, of stelt deze in.
BoundsInPointsRectangleFLezenHaalt de locatie en grootte van het omvattende blok van de vorm op in punten, relatief ten opzichte van het anker van de bovenste vorm.
BoundsWithEffectsRectangleFLezenHaalt de uiteindelijke omvang op die dit vormobject heeft na het toepassen van tekeneffecten.
ShapeTypeShapeTypeLezenHaalt het vormtype op.
MarkupLanguageShapeMarkupLanguageLezenHaalt de MarkupLanguage op die voor dit grafische object wordt gebruikt.
SizeInPointsSizeFLezenHaalt de grootte van de shape op in punten.
FlipOrientationFlipOrientationLezen/schrijvenVerandert de oriëntatie van een vorm.
RelativeHorizontalPositionRelativeHorizontalPositionLezen/schrijvenSpecificeert ten opzichte waarvan de vorm horizontaal wordt gepositioneerd.
RelativeVerticalPositionRelativeVerticalPositionLezen/schrijvenSpecificeert ten opzichte waarvan de vorm verticaal wordt gepositioneerd.
RelativeHorizontalSizeRelativeHorizontalSizeLezen/schrijvenHaalt de waarde van de relatieve grootte van de vorm in horizontale richting op of stelt deze in.
RelativeVerticalSizeRelativeVerticalSizeLezen/schrijvenHaalt de waarde op of stelt de waarde in van de relatieve grootte van de vorm in verticale richting.
LeftRelativefloatLezen/schrijvenHaalt de waarde op of stelt de waarde in die de relatieve linkse positie van de vorm in procenten weergeeft.
TopRelativefloatLezen/schrijvenHaalt of stelt de waarde in die de relatieve bovenpositie van shape in procenten weergeeft.
HeightRelativefloatLezen/schrijvenHaalt of stelt de waarde in die het percentage van shape’s relatieve hoogte weergeeft.
WidthRelativefloatLezen/schrijvenHaalt of stelt de waarde in die het percentage van shape’s relatieve breedte weergeeft.
HorizontalAlignmentHorizontalAlignmentLezen/schrijvenSpecificeert hoe de vorm horizontaal wordt gepositioneerd.
VerticalAlignmentVerticalAlignmentLezen/schrijvenSpecificeert hoe de vorm verticaal wordt gepositioneerd.
WrapTypeWrapTypeLezen/schrijvenDefinieert of de vorm inline of zwevend is.
WrapSideWrapSideLezen/schrijvenSpecificeert hoe de tekst rond de vorm wordt gewikkeld.
CoordOriginPointLezen/schrijvenDe coördinaten van de linkerbovenhoek van het omvattende blok van deze vorm.
CoordSizeSizeLezen/schrijvenDe breedte en hoogte van de coördinatenruimte binnen het omvattende blok van deze vorm.
FontFontLezenBiedt toegang tot de lettertype-opmaak van dit object.
IsSignatureLineboolLezenGeeft aan dat de shape een SignatureLine is.
IsLayoutInCellboolLezen/schrijvenHaalt een vlag op of stelt deze in die aangeeft of de vorm binnen een tabel wordt weergegeven of erbuiten.
HiddenboolLezen/schrijvenHaalt een booleaanse waarde op of stelt deze in die aangeeft of de vorm zichtbaar is.
IsCompositeboolLezenRetourneert true omdat dit knooppunt onderliggende knooppunten kan hebben.
HasChildNodesboolLezenRetourneert true als deze node een of meer child nodes heeft.
FirstChildNodeLezenHaalt het eerste kind van het knooppunt op.
LastChildNodeLezenHaalt het laatste kind van de node op.
CountintLezenGeeft het aantal directe kinderen van dit knooppunt terug.
ParentNodeCompositeNodeLezenHaalt de directe ouder van dit knooppunt op.
DocumentDocumentBaseLezenHaalt het document op waartoe dit knooppunt behoort.
PreviousSiblingNodeLezenHaalt de node op die direct voorafgaat aan deze node.
NextSiblingNodeLezenHaalt de node op die onmiddellijk op deze node volgt.
RangeRangeLezenRetourneert een Range-object dat het gedeelte van een document vertegenwoordigt dat in dit knooppunt is opgenomen.
CustomNodeIdintLezen/schrijvenSpecificeert een aangepaste node-identifier.

Methoden

HandtekeningBeschrijving
Shape(doc: DocumentBase, shapeType: ShapeType)Maakt een nieuw shape-object aan.
Accept(visitor: DocumentVisitor)Roept VisitShapeStart aan, vervolgens roept Accept aan voor alle kindknooppunten van de vorm en roept VisitShapeEnd aan het einde.
AcceptStart(visitor: DocumentVisitor)Accepteert een bezoeker voor het bezoeken van het begin van de vorm.
AcceptEnd(visitor: DocumentVisitor)Accepteert een bezoeker voor het bezoeken van het einde van de vorm.
LocalToParent(value: PointF)Converteert een waarde van de lokale coördinatenruimte naar de coördinatenruimte van de bovenliggende vorm.
AdjustWithEffects(source: RectangleF)Voegt aan de bronrechthoek de waarden van de effectreikwijdte toe en retourneert de uiteindelijke rechthoek.
GetText()Haalt de tekst van dit knooppunt en van al zijn kinderen op.
GetChildNodes(nodeType: NodeType, isDeep: bool)Retourneert een verzameling van kindknooppunten die overeenkomen met het opgegeven type.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Retourneert het N-de kindknooppunt dat overeenkomt met het opgegeven type.
SelectNodes(xpath: string)Selecteert een lijst van knopen die overeenkomen met de XPath-expressie.
SelectSingleNode(xpath: string)Selecteert de eerste Node die overeenkomt met de XPath-expressie.
GetEnumerator()Biedt ondersteuning voor de for each-stijl iteratie over de child nodes van deze node.
AppendChild(newChild: T)Voegt de opgegeven node toe aan het einde van de lijst met child nodes van deze node.
PrependChild(newChild: T)Voegt de opgegeven node toe aan het begin van de lijst met child nodes van deze node.
InsertAfter(newChild: T, refChild: Node)Voegt de opgegeven node onmiddellijk na de opgegeven referentieknoop in.
InsertBefore(newChild: T, refChild: Node)Voegt het opgegeven knooppunt direct vóór het opgegeven referentieknooppunt in.
RemoveChild(oldChild: T)Verwijdert het opgegeven kindknooppunt.
RemoveAllChildren()Verwijdert alle kindknooppunten van het huidige knooppunt.
RemoveSmartTags()Verwijdert alle SmartTag afstammingsknooppunten van het huidige knooppunt.
IndexOf(child: Node)Retourneert de index van de opgegeven kindnode in de kindnode-array.
CreateNavigator()Maakt een navigator die kan worden gebruikt om knooppunten te doorlopen en te lezen.
Clone(isCloneChildren: bool)U moet de overload Clone(bool, INodeCloningListener) gebruiken wanneer het knoopklonen deel uitmaakt van een ander (meestal samengesteld) knoopkloningsproces.
GetAncestor(ancestorType: Type)Haalt de eerste voorouder op van het opgegeven objecttype.
GetAncestorOf()Roept GetAncestorOf aan op deze Shape-instantie.
Remove()Verwijdert zichzelf uit de ouder.
NextPreOrder(rootNode: Node)Haalt het volgende knooppunt op volgens het pre-order boomtraversal-algoritme.
PreviousPreOrder(rootNode: Node)Haalt het vorige knooppunt op volgens het pre-order boomtraversal-algoritme.
ToString(saveFormat: SaveFormat)Exporteert de inhoud van de node naar een string in het opgegeven formaat.
NodeTypeToString(nodeType: NodeType)Een hulpfunctie die een node-type-enumwaarde omzet in een gebruiksvriendelijke string.

Zie ook

 Nederlands