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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
NodeType | NodeType | Lezen | Retourneert Shape. |
StoryType | StoryType | Lezen | Retourneert Textbox. |
ExtrusionEnabled | bool | Lezen | Retourneert true als een extrusion effect is ingeschakeld. |
ShadowEnabled | bool | Lezen | Retourneert true als een shadow effect is ingeschakeld. |
Stroke | Stroke | Lezen | Definieert een stroke voor een shape. |
Stroked | bool | Lezen/schrijven | Definieert of het pad wordt gestreept. |
StrokeWeight | double | Lezen/schrijven | Definieert de penseeldikte die het pad van een vorm in punten strokt. |
StrokeColor | Color | Lezen/schrijven | Definieert de kleur van een stroke. |
Filled | bool | Lezen/schrijven | Bepaalt of het gesloten pad van de vorm wordt gevuld. |
FillColor | Color | Lezen/schrijven | Definieert de penseelkleur die het gesloten pad van de vorm vult. |
HasImage | bool | Lezen | Retourneert true als de vorm afbeeldingsbytes heeft of een afbeelding linkt. |
ImageData | ImageData | Lezen | Biedt toegang tot de afbeelding van de vorm. |
OleFormat | OleFormat | Lezen | Biedt toegang tot de OLE-gegevens van een vorm. |
TextBox | TextBox | Lezen | Definieert attributen die specificeren hoe tekst in een vorm wordt weergegeven. |
TextPath | TextPath | Lezen | Definieert de tekst van het tekspad (van een WordArt object). |
FirstParagraph | Paragraph | Lezen | Haalt de eerste alinea in de shape op. |
LastParagraph | Paragraph | Lezen | Haalt de laatste alinea op in de shape. |
HorizontalRuleFormat | HorizontalRuleFormat | Lezen | Biedt toegang tot de eigenschappen van de horizontale regelvorm. |
Adjustments | AdjustmentCollection | Lezen | Biedt toegang tot de ruwe aanpassingswaarden van een vorm. |
SignatureLine | SignatureLine | Lezen | Haalt SignatureLine object op als de shape een handtekeninglijn is. |
HasChart | bool | Lezen | Retourneert true als deze Shape een Chart heeft. |
HasSmartArt | bool | Lezen | Retourneert true als deze Shape een SmartArt object heeft. |
Chart | Chart | Lezen | Biedt toegang tot de chart-eigenschappen als deze shape een Chart heeft. |
Fill | Fill | Lezen | Haalt de opvulopmaak op voor de vorm. |
ShadowFormat | ShadowFormat | Lezen | Haalt de schaduwopmaak voor de vorm op. |
Glow | GlowFormat | Lezen | Haalt de gloedopmaak voor de vorm op. |
Reflection | ReflectionFormat | Lezen | Haalt de reflectieopmaak op voor de vorm. |
SoftEdge | SoftEdgeFormat | Lezen | Haalt de zachte randopmaak op voor de shape. |
ScreenTip | string | Lezen/schrijven | Definieert de tekst die wordt weergegeven wanneer de muisaanwijzer over de vorm beweegt. |
HRef | string | Lezen/schrijven | Geeft of stelt het volledige hyperlinkadres voor een vorm in. |
Target | string | Lezen/schrijven | Haalt of stelt het doelframe in voor de shape-hyperlink. |
AlternativeText | string | Lezen/schrijven | Definieert alternatieve tekst die wordt weergegeven in plaats van een afbeelding. |
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) op of stelt deze in van het huidige vormobject. |
Name | string | Lezen/schrijven | Haalt of stelt de optionele vormnaam in. |
IsInsertRevision | bool | Lezen | Haalt de is insert revision op. |
IsDeleteRevision | bool | Lezen | Haalt de is delete revision op. |
IsMoveFromRevision | bool | Lezen | Haalt de is move op van revision. |
IsMoveToRevision | bool | Lezen | Haalt de is move op naar revisie. |
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 shape een afbeelding is. |
IsHorizontalRule | bool | Lezen | Retourneert true als deze shape een horizontale regel is. |
IsWordArt | bool | Lezen | Retourneert true als deze vorm een WordArt object is. |
CanHaveImage | bool | Lezen | Retourneert true als het type vorm 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 of stelt de positie van de linkerrand van het omvattende blok van de vorm 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 | Krijgt of stelt de breedte van het omvattende blok van de vorm in. |
Height | double | Lezen/schrijven | Haalt de hoogte op of stelt deze in van het omvattende blok van de vorm. |
DistanceTop | double | Lezen/schrijven | Retourneert of stelt de afstand (in punten) tussen de documenttekst en de bovenrand van de vorm in. |
DistanceBottom | double | Lezen/schrijven | Retourneert of stelt de afstand (in punten) tussen de documenttekst en de onderrand van de vorm in. |
DistanceLeft | double | Lezen/schrijven | Retourneert of stelt de afstand (in points) tussen de documenttekst en de linkerrand van de vorm in. |
DistanceRight | double | Lezen/schrijven | Retourneert of stelt de afstand (in points) tussen de documenttekst en de rechterrand van de vorm 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, relatief ten opzichte van het 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 de MarkupLanguage op die voor dit grafische object wordt gebruikt. |
SizeInPoints | SizeF | Lezen | Haalt de grootte van de shape op in punten. |
FlipOrientation | FlipOrientation | Lezen/schrijven | Verandert de oriëntatie van een vorm. |
RelativeHorizontalPosition | RelativeHorizontalPosition | Lezen/schrijven | Specificeert ten opzichte waarvan de vorm horizontaal wordt gepositioneerd. |
RelativeVerticalPosition | RelativeVerticalPosition | Lezen/schrijven | Specificeert ten opzichte waarvan 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 op of stelt de waarde in van de relatieve grootte van de vorm in verticale richting. |
LeftRelative | float | Lezen/schrijven | Haalt de waarde op of stelt de waarde in die de relatieve linkse positie van de vorm in procenten weergeeft. |
TopRelative | float | Lezen/schrijven | Haalt of stelt de waarde in die de relatieve bovenpositie van shape in procenten weergeeft. |
HeightRelative | float | Lezen/schrijven | Haalt of stelt de waarde in die het percentage van shape’s relatieve hoogte weergeeft. |
WidthRelative | float | Lezen/schrijven | Haalt of stelt de waarde in die het percentage van shape’s relatieve breedte 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 shape een SignatureLine is. |
IsLayoutInCell | bool | Lezen/schrijven | Haalt een vlag op of stelt deze in die aangeeft of de vorm binnen een tabel wordt weergegeven of erbuiten. |
Hidden | bool | Lezen/schrijven | Haalt een booleaanse waarde op of stelt deze in die aangeeft of de vorm zichtbaar is. |
IsComposite | bool | Lezen | Retourneert true omdat dit knooppunt onderliggende knooppunten kan hebben. |
HasChildNodes | bool | Lezen | Retourneert true als deze node een of meer child nodes heeft. |
FirstChild | Node | Lezen | Haalt het eerste kind van het knooppunt op. |
LastChild | Node | Lezen | Haalt het laatste kind van de node op. |
Count | int | Lezen | Geeft het aantal directe kinderen van dit knooppunt terug. |
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 direct voorafgaat aan deze node. |
NextSibling | Node | Lezen | Haalt de node op die onmiddellijk op deze node volgt. |
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 een aangepaste node-identifier. |
Methoden
| Handtekening | Beschrijving |
|---|---|
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. |