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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Fill | Fill | Lezen | Haalt de vulopmaak op voor de vorm. |
ShadowFormat | ShadowFormat | Lezen | Haalt de schaduwopmaak op voor de vorm. |
Glow | GlowFormat | Lezen | Haalt de glow-opmaak voor de vorm op. |
Reflection | ReflectionFormat | Lezen | Verkrijgt reflectie-opmaak voor de vorm. |
SoftEdge | SoftEdgeFormat | Lezen | Haalt de zachte randopmaak op voor de vorm. |
ScreenTip | string | Lezen/schrijven | Definieert de tekst die wordt weergegeven wanneer de muisaanwijzer over de vorm beweegt. |
HRef | string | Lezen/schrijven | Haalt of stelt het volledige hyperlinkadres voor een vorm in. |
Target | string | Lezen/schrijven | Haalt op of stelt het doelkader voor de shape hyperlink in. |
AlternativeText | string | Lezen/schrijven | Definieert alternatieve tekst die in plaats van een afbeelding wordt weergegeven. |
IsDecorative | bool | Lezen/schrijven | Haalt de vlag op of stelt deze in die aangeeft of de vorm decoratief is in het document. |
Title | string | Lezen/schrijven | Haalt de titel (bijschrift) van het huidige shape-object op of stelt deze in. |
Name | string | Lezen/schrijven | Haalt of stelt de optionele vormnaam in. |
IsInsertRevision | bool | Lezen | Haalt de is-insertrevisie op. |
IsDeleteRevision | bool | Lezen | Haalt de is delete revision op. |
IsMoveFromRevision | bool | Lezen | Haalt de is move op van revisie. |
IsMoveToRevision | bool | Lezen | Haalt de IsMoveToRevision op. |
IsTopLevel | bool | Lezen | Retourneert true als deze vorm geen kind is van een groepsvorm. |
IsGroup | bool | Lezen | Retourneert true als dit een groepsvorm is. |
IsImage | bool | Lezen | Retourneert true als deze vorm een afbeeldingvorm is. |
IsHorizontalRule | bool | Lezen | Retourneert true als deze vorm een horizontale regel is. |
IsWordArt | bool | Lezen | Retourneert true als deze vorm een WordArt object is. |
CanHaveImage | bool | Lezen | Retourneert true als het vormtype toestaat dat de vorm een afbeelding heeft. |
AnchorLocked | bool | Lezen/schrijven | Specificeert of het anker van de vorm vergrendeld is. |
AspectRatioLocked | bool | Lezen/schrijven | Specificeert of de beeldverhouding van de vorm vergrendeld is. |
AllowOverlap | bool | Lezen/schrijven | Haalt een waarde op of stelt een waarde in die aangeeft of deze vorm andere vormen kan overlappen. |
BehindText | bool | Lezen/schrijven | Specificeert of de vorm onder of boven de tekst staat. |
IsInline | bool | Lezen | Een snelle manier om te bepalen of deze vorm inline met tekst is gepositioneerd. |
Left | double | Lezen/schrijven | Haalt de positie van de linkerrand van het omvattende blok van de vorm op of stelt deze in. |
Top | double | Lezen/schrijven | Haalt of stelt de positie van de bovenrand van het omvattende blok van de vorm in. |
Right | double | Lezen | Haalt de positie van de rechterrand van het omvattende blok van de vorm op. |
Bottom | double | Lezen | Haalt de positie van de onderrand van het omvattende blok van de vorm op. |
Width | double | Lezen/schrijven | Haalt de breedte van het omvattende blok van de vorm op of stelt deze in. |
Height | double | Lezen/schrijven | Haalt de hoogte van het omvattende blok van de vorm op of stelt deze in. |
DistanceTop | double | Lezen/schrijven | Geeft de afstand (in punten) tussen de documenttekst en de bovenrand van de vorm terug of stelt deze in. |
DistanceBottom | double | Lezen/schrijven | Geeft de afstand (in points) tussen de documenttekst en de onderrand van de vorm terug of stelt deze in. |
DistanceLeft | double | Lezen/schrijven | Geeft de afstand (in points) tussen de documenttekst en de linkerrand van de vorm terug of stelt deze in. |
DistanceRight | double | Lezen/schrijven | Geeft de afstand (in points) tussen de documenttekst en de rechterrand van de vorm terug of stelt deze in. |
Rotation | double | Lezen/schrijven | Definieert de hoek (in graden) waarmee een vorm wordt gedraaid. |
ZOrder | int | Lezen/schrijven | Bepaalt de weergavevolgorde van overlappende vormen. |
ParentParagraph | Paragraph | Lezen | Retourneert de directe bovenliggende alinea. |
Bounds | RectangleF | Lezen/schrijven | Haalt de locatie en grootte van het omvattende blok van de vorm op of stelt deze in. |
BoundsInPoints | RectangleF | Lezen | Haalt de locatie en grootte van het omvattende blok van de vorm op in punten, ten opzichte van de anker van de bovenste vorm. |
BoundsWithEffects | RectangleF | Lezen | Haalt de uiteindelijke omvang op die dit vormobject heeft na het toepassen van tekeneffecten. |
ShapeType | ShapeType | Lezen | Haalt het vormtype op. |
MarkupLanguage | ShapeMarkupLanguage | Lezen | Haalt MarkupLanguage op die voor dit grafische object wordt gebruikt. |
SizeInPoints | SizeF | Lezen | Haalt de grootte van de vorm op in punten. |
FlipOrientation | FlipOrientation | Lezen/schrijven | Wijzigt de oriëntatie van een vorm. |
RelativeHorizontalPosition | RelativeHorizontalPosition | Lezen/schrijven | Specificeert ten opzichte van waar de vorm horizontaal wordt gepositioneerd. |
RelativeVerticalPosition | RelativeVerticalPosition | Lezen/schrijven | Specificeert ten opzichte van waar de vorm verticaal wordt gepositioneerd. |
RelativeHorizontalSize | RelativeHorizontalSize | Lezen/schrijven | Haalt de waarde van de relatieve grootte van de vorm in horizontale richting op of stelt deze in. |
RelativeVerticalSize | RelativeVerticalSize | Lezen/schrijven | Haalt de waarde van de relatieve grootte van de vorm in verticale richting op of stelt deze in. |
LeftRelative | float | Lezen/schrijven | Haalt de waarde die de relatieve linkse positie van de vorm in procenten weergeeft op of stelt deze in. |
TopRelative | float | Lezen/schrijven | Haalt de waarde op of stelt de waarde in die de relatieve bovenpositie van de vorm in procenten weergeeft. |
HeightRelative | float | Lezen/schrijven | Haalt de waarde op of stelt de waarde in die het percentage van de relatieve hoogte van de vorm weergeeft. |
WidthRelative | float | Lezen/schrijven | Haalt de waarde op of stelt de waarde in die het percentage van de relatieve breedte van de vorm weergeeft. |
HorizontalAlignment | HorizontalAlignment | Lezen/schrijven | Specificeert hoe de vorm horizontaal wordt gepositioneerd. |
VerticalAlignment | VerticalAlignment | Lezen/schrijven | Specificeert hoe de vorm verticaal wordt gepositioneerd. |
WrapType | WrapType | Lezen/schrijven | Definieert of de vorm inline of zwevend is. |
WrapSide | WrapSide | Lezen/schrijven | Specificeert hoe de tekst rond de vorm wordt gewikkeld. |
CoordOrigin | Point | Lezen/schrijven | De coördinaten van de linkerbovenhoek van het omvattende blok van deze vorm. |
CoordSize | Size | Lezen/schrijven | De breedte en hoogte van de coördinatenruimte binnen het omvattende blok van deze vorm. |
Font | Font | Lezen | Biedt toegang tot de lettertype-opmaak van dit object. |
IsSignatureLine | bool | Lezen | Geeft aan dat de vorm een SignatureLine is. |
IsLayoutInCell | bool | Lezen/schrijven | Haalt of stelt een vlag in die aangeeft of de vorm binnen een tabel wordt weergegeven of daarbuiten. |
Hidden | bool | Lezen/schrijven | Haalt of stelt een booleaanse waarde in die aangeeft of de vorm zichtbaar is. |
IsComposite | bool | Lezen | Retourneert true omdat dit node child nodes kan hebben. |
HasChildNodes | bool | Lezen | Retourneert true als dit knooppunt een of meer kindknooppunten heeft. |
FirstChild | Node | Lezen | Haalt het eerste kind van de node op. |
LastChild | Node | Lezen | Haalt het laatste kind van het knooppunt op. |
Count | int | Lezen | Haalt het aantal directe kinderen van dit knooppunt op. |
NodeType | NodeType | Lezen | Haalt het type van deze node op. |
ParentNode | CompositeNode | Lezen | Haalt de directe ouder van dit knooppunt op. |
Document | DocumentBase | Lezen | Haalt het document op waartoe dit knooppunt behoort. |
PreviousSibling | Node | Lezen | Haalt de node op die onmiddellijk voorafgaat aan deze node. |
NextSibling | Node | Lezen | Haalt het knooppunt op dat onmiddellijk volgt op dit knooppunt. |
Range | Range | Lezen | Retourneert een Range-object dat het gedeelte van een document vertegenwoordigt dat in dit knooppunt is opgenomen. |
CustomNodeId | int | Lezen/schrijven | Specificeert aangepaste node identifier. |
Methoden
| Handtekening | Beschrijving |
|---|---|
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. |