ShapeBase

ShapeBase

Overzicht

ShapeBase is een klasse in Aspose.Words FOSS voor .NET. Erft van: CompositeNode, IInline, IShape, en nog 7.

Basisklasse voor objecten in de tekentlaag, zoals een AutoShape, vrije vorm, OLE-object, ActiveX besturingselement, of afbeelding.

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

Eigenschappen

NaamTypeToegangBeschrijving
FillFillLezenHaalt de vulopmaak op voor de vorm.
ShadowFormatShadowFormatLezenHaalt de schaduwopmaak op voor de vorm.
GlowGlowFormatLezenHaalt de glow-opmaak voor de vorm op.
ReflectionReflectionFormatLezenVerkrijgt reflectie-opmaak voor de vorm.
SoftEdgeSoftEdgeFormatLezenHaalt de zachte randopmaak op voor de vorm.
ScreenTipstringLezen/schrijvenDefinieert de tekst die wordt weergegeven wanneer de muisaanwijzer over de vorm beweegt.
HRefstringLezen/schrijvenHaalt of stelt het volledige hyperlinkadres voor een vorm in.
TargetstringLezen/schrijvenHaalt op of stelt het doelkader voor de shape hyperlink in.
AlternativeTextstringLezen/schrijvenDefinieert alternatieve tekst die in plaats van een afbeelding wordt weergegeven.
IsDecorativeboolLezen/schrijvenHaalt de vlag op of stelt deze in die aangeeft of de vorm decoratief is in het document.
TitlestringLezen/schrijvenHaalt de titel (bijschrift) van het huidige shape-object op of stelt deze in.
NamestringLezen/schrijvenHaalt of stelt de optionele vormnaam in.
IsInsertRevisionboolLezenHaalt de is-insertrevisie op.
IsDeleteRevisionboolLezenHaalt de is delete revision op.
IsMoveFromRevisionboolLezenHaalt de is move op van revisie.
IsMoveToRevisionboolLezenHaalt de IsMoveToRevision op.
IsTopLevelboolLezenRetourneert true als deze vorm geen kind is van een groepsvorm.
IsGroupboolLezenRetourneert true als dit een groepsvorm is.
IsImageboolLezenRetourneert true als deze vorm een afbeeldingvorm is.
IsHorizontalRuleboolLezenRetourneert true als deze vorm een horizontale regel is.
IsWordArtboolLezenRetourneert true als deze vorm een WordArt object is.
CanHaveImageboolLezenRetourneert true als het vormtype 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 de positie van de linkerrand van het omvattende blok van de vorm op of stelt deze 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/schrijvenHaalt de breedte van het omvattende blok van de vorm op of stelt deze in.
HeightdoubleLezen/schrijvenHaalt de hoogte van het omvattende blok van de vorm op of stelt deze in.
DistanceTopdoubleLezen/schrijvenGeeft de afstand (in punten) tussen de documenttekst en de bovenrand van de vorm terug of stelt deze in.
DistanceBottomdoubleLezen/schrijvenGeeft de afstand (in points) tussen de documenttekst en de onderrand van de vorm terug of stelt deze in.
DistanceLeftdoubleLezen/schrijvenGeeft de afstand (in points) tussen de documenttekst en de linkerrand van de vorm terug of stelt deze in.
DistanceRightdoubleLezen/schrijvenGeeft de afstand (in points) tussen de documenttekst en de rechterrand van de vorm terug of stelt deze 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, ten opzichte van de anker van de bovenste vorm.
BoundsWithEffectsRectangleFLezenHaalt de uiteindelijke omvang op die dit vormobject heeft na het toepassen van tekeneffecten.
ShapeTypeShapeTypeLezenHaalt het vormtype op.
MarkupLanguageShapeMarkupLanguageLezenHaalt MarkupLanguage op die voor dit grafische object wordt gebruikt.
SizeInPointsSizeFLezenHaalt de grootte van de vorm op in punten.
FlipOrientationFlipOrientationLezen/schrijvenWijzigt de oriëntatie van een vorm.
RelativeHorizontalPositionRelativeHorizontalPositionLezen/schrijvenSpecificeert ten opzichte van waar de vorm horizontaal wordt gepositioneerd.
RelativeVerticalPositionRelativeVerticalPositionLezen/schrijvenSpecificeert ten opzichte van waar 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 van de relatieve grootte van de vorm in verticale richting op of stelt deze in.
LeftRelativefloatLezen/schrijvenHaalt de waarde die de relatieve linkse positie van de vorm in procenten weergeeft op of stelt deze in.
TopRelativefloatLezen/schrijvenHaalt de waarde op of stelt de waarde in die de relatieve bovenpositie van de vorm in procenten weergeeft.
HeightRelativefloatLezen/schrijvenHaalt de waarde op of stelt de waarde in die het percentage van de relatieve hoogte van de vorm weergeeft.
WidthRelativefloatLezen/schrijvenHaalt de waarde op of stelt de waarde in die het percentage van de relatieve breedte van de vorm 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 vorm een SignatureLine is.
IsLayoutInCellboolLezen/schrijvenHaalt of stelt een vlag in die aangeeft of de vorm binnen een tabel wordt weergegeven of daarbuiten.
HiddenboolLezen/schrijvenHaalt of stelt een booleaanse waarde in die aangeeft of de vorm zichtbaar is.
IsCompositeboolLezenRetourneert true omdat dit node child nodes kan hebben.
HasChildNodesboolLezenRetourneert true als dit knooppunt een of meer kindknooppunten heeft.
FirstChildNodeLezenHaalt het eerste kind van de node op.
LastChildNodeLezenHaalt het laatste kind van het knooppunt op.
CountintLezenHaalt het aantal directe kinderen van dit knooppunt op.
NodeTypeNodeTypeLezenHaalt het type van deze node op.
ParentNodeCompositeNodeLezenHaalt de directe ouder van dit knooppunt op.
DocumentDocumentBaseLezenHaalt het document op waartoe dit knooppunt behoort.
PreviousSiblingNodeLezenHaalt de node op die onmiddellijk voorafgaat aan deze node.
NextSiblingNodeLezenHaalt het knooppunt op dat onmiddellijk volgt op dit knooppunt.
RangeRangeLezenRetourneert een Range-object dat het gedeelte van een document vertegenwoordigt dat in dit knooppunt is opgenomen.
CustomNodeIdintLezen/schrijvenSpecificeert aangepaste node identifier.

Methoden

HandtekeningBeschrijving
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 op van dit knooppunt en van al zijn kinderen.
GetChildNodes(nodeType: NodeType, isDeep: bool)Retourneert een verzameling kindknooppunten die overeenkomen met het opgegeven type.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Retourneert een N-de kindknooppunt dat overeenkomt met het opgegeven type.
SelectNodes(xpath: string)Selecteert een lijst met knooppunten die overeenkomen met de XPath-expressie.
SelectSingleNode(xpath: string)Selecteert het eerste knooppunt dat overeenkomt met de XPath-expressie.
GetEnumerator()Biedt ondersteuning voor iteratie in for-each-stijl over de kindknooppunten van dit knooppunt.
AppendChild(newChild: T)Voegt het opgegeven knooppunt toe aan het einde van de lijst met kindknooppunten van dit knooppunt.
PrependChild(newChild: T)Voegt het opgegeven knooppunt toe aan het begin van de lijst met kindknooppunten voor dit knooppunt.
InsertAfter(newChild: T, refChild: Node)Voegt het opgegeven knooppunt direct na het opgegeven referentieknooppunt 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 kindknoop in de array met kindknooppunten.
AcceptStart(visitor: DocumentVisitor)Wanneer geïmplementeerd in een afgeleide klasse, roept het de VisitXXXStart methode van de opgegeven documentbezoeker aan.
AcceptEnd(visitor: DocumentVisitor)Wanneer geïmplementeerd in een afgeleide klasse, roept het de VisitXXXEnd methode van de opgegeven documentbezoeker aan.
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 klonen van knooppunten deel uitmaakt van een ander (meestal samengesteld) knooppuntkloonproces.
Accept(visitor: DocumentVisitor)Roept Accept(visitor) aan op deze ShapeBase instantie.
GetAncestor(ancestorType: Type)Haalt de eerste voorouder op van het opgegeven objecttype.
GetAncestorOf()Roept GetAncestorOf aan op deze ShapeBase instantie.
Remove()Verwijdert zichzelf van 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 hulpmethode die een node-type enumwaarde converteert naar een gebruiksvriendelijke string.

Zie ook

 Nederlands