ShapeBase
ShapeBase
Översikt
ShapeBase är en klass i Aspose.Words FOSS för .NET. Ärver från: CompositeNode, IInline, IShape och 7 till.
Bas-klass för objekt i ritlagret, såsom ett AutoShape, fri form, OLE-objekt, ActiveX-kontroll eller bild.
Denna klass tillhandahåller 28 metoder för att arbeta med ShapeBase-objekt i .NET-program. Tillgängliga metoder är: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator och 16 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.Words FOSS för .NET-paketet. Egenskaper: AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, Bottom och 71 till.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
Fill | Fill | Läs | Hämtar fyllningsformatering för formen. |
ShadowFormat | ShadowFormat | Läs | Hämtar skuggformatering för formen. |
Glow | GlowFormat | Läs | Hämtar glödformatering för formen. |
Reflection | ReflectionFormat | Läs | Hämtar reflektionens formatering för formen. |
SoftEdge | SoftEdgeFormat | Läs | Hämtar mjuk kantformatering för formen. |
ScreenTip | string | Läs/Skriv | Definierar den text som visas när muspekaren rör sig över formen. |
HRef | string | Läs/Skriv | Hämtar eller anger den fullständiga hyperlänkadressen för en form. |
Target | string | Läs/Skriv | Hämtar eller anger målramen för formens hyperlänk. |
AlternativeText | string | Läs/Skriv | Definierar alternativ text som ska visas i stället för en grafik. |
IsDecorative | bool | Läs/Skriv | Hämtar eller anger flaggan som specificerar om formen är dekorativ i dokumentet. |
Title | string | Läs/Skriv | Hämtar eller anger titeln (rubriken) för det aktuella formobjektet. |
Name | string | Läs/Skriv | Hämtar eller anger det valfria formnamnet. |
IsInsertRevision | bool | Läs | Hämtar is insert revision. |
IsDeleteRevision | bool | Läs | Hämtar is delete-revisionen. |
IsMoveFromRevision | bool | Läs | Hämtar is move från revisionen. |
IsMoveToRevision | bool | Läs | Hämtar om den är flyttad till revision. |
IsTopLevel | bool | Läs | Returnerar true om den här formen inte är ett barn till en gruppform. |
IsGroup | bool | Läs | Returnerar true om detta är en gruppform. |
IsImage | bool | Läs | Returnerar true om denna form är en bildform. |
IsHorizontalRule | bool | Läs | Returnerar true om denna form är en horisontell regel. |
IsWordArt | bool | Läs | Returnerar true om denna form är ett WordArt objekt. |
CanHaveImage | bool | Läs | Returnerar true om shapetypen tillåter att formen har en bild. |
AnchorLocked | bool | Läs/Skriv | Anger om formens ankare är låst. |
AspectRatioLocked | bool | Läs/Skriv | Anger om figurens bildförhållande är låst. |
AllowOverlap | bool | Läs/Skriv | Hämtar eller anger ett värde som specificerar om den här formen kan överlappa andra former. |
BehindText | bool | Läs/Skriv | Anger om formen är under eller över texten. |
IsInline | bool | Läs | Ett snabbt sätt att avgöra om den här formen är placerad i linje med texten. |
Left | double | Läs/Skriv | Hämtar eller anger positionen för den vänstra kanten av formens omgivande block. |
Top | double | Läs/Skriv | Hämtar eller sätter positionen för den övre kanten av den omgivande blocket för formen. |
Right | double | Läs | Hämtar positionen för den högra kanten av den omgivande blocket för formen. |
Bottom | double | Läs | Hämtar positionen för den nedre kanten av den omgivande blocket för formen. |
Width | double | Läs/Skriv | Hämtar eller anger bredden på det omgivande blocket för formen. |
Height | double | Läs/Skriv | Hämtar eller anger höjden på det innehållande blocket för formen. |
DistanceTop | double | Läs/Skriv | Returnerar eller anger avståndet (i punkter) mellan dokumentets text och formens överkant. |
DistanceBottom | double | Läs/Skriv | Returnerar eller anger avståndet (i punkter) mellan dokumenttexten och formens nedre kant. |
DistanceLeft | double | Läs/Skriv | Returnerar eller anger avståndet (i punkter) mellan dokumenttexten och formens vänstra kant. |
DistanceRight | double | Läs/Skriv | Returnerar eller anger avståndet (i punkter) mellan dokumenttexten och formens högra kant. |
Rotation | double | Läs/Skriv | Definierar vinkeln (i grader) som en form roteras. |
ZOrder | int | Läs/Skriv | Bestämmer visningsordningen för överlappande former. |
ParentParagraph | Paragraph | Läs | Returnerar den omedelbara föräldraparagrafen. |
Bounds | RectangleF | Läs/Skriv | Hämtar eller anger platsen och storleken på det omgivande blocket för formen. |
BoundsInPoints | RectangleF | Läs | Hämtar platsen och storleken på det omgivande blocket för formen i punkter, relativt ankaret för det översta formen. |
BoundsWithEffects | RectangleF | Läs | Hämtar den slutgiltiga omfattning som detta formobjekt har efter att ritningseffekter har tillämpats. |
ShapeType | ShapeType | Läs | Hämtar shapetypen. |
MarkupLanguage | ShapeMarkupLanguage | Läs | Hämtar MarkupLanguage som används för detta grafiska objekt. |
SizeInPoints | SizeF | Läs | Hämtar storleken på formen i punkter. |
FlipOrientation | FlipOrientation | Läs/Skriv | Växlar orienteringen av en form. |
RelativeHorizontalPosition | RelativeHorizontalPosition | Läs/Skriv | Anger relativt till vad formen är placerad horisontellt. |
RelativeVerticalPosition | RelativeVerticalPosition | Läs/Skriv | Anger relativt till vad formen är placerad vertikalt. |
RelativeHorizontalSize | RelativeHorizontalSize | Läs/Skriv | Hämtar eller anger värdet för figurens relativa storlek i horisontell riktning. |
RelativeVerticalSize | RelativeVerticalSize | Läs/Skriv | Hämtar eller anger värdet för figurens relativa storlek i vertikal riktning. |
LeftRelative | float | Läs/Skriv | Hämtar eller anger värdet som representerar figurens relativa vänstra position i procent. |
TopRelative | float | Läs/Skriv | Hämtar eller anger värdet som representerar figurens relativa topposition i procent. |
HeightRelative | float | Läs/Skriv | Hämtar eller anger värdet som representerar figurens relativa höjd i procent. |
WidthRelative | float | Läs/Skriv | Hämtar eller ställer in värdet som representerar procentandelen av figurens relativa bredd. |
HorizontalAlignment | HorizontalAlignment | Läs/Skriv | Anger hur formen placeras horisontellt. |
VerticalAlignment | VerticalAlignment | Läs/Skriv | Anger hur formen placeras vertikalt. |
WrapType | WrapType | Läs/Skriv | Definierar om formen är inline eller flytande. |
WrapSide | WrapSide | Läs/Skriv | Anger hur texten omsluter formen. |
CoordOrigin | Point | Läs/Skriv | Koordinaterna för det övre vänstra hörnet av det omgivande blocket för den här formen. |
CoordSize | Size | Läs/Skriv | Bredden och höjden på koordinatrymden inom det omgivande blocket för den här formen. |
Font | Font | Läs | Ger åtkomst till teckensnittsformateringen för detta objekt. |
IsSignatureLine | bool | Läs | Indikerar att shape är en SignatureLine. |
IsLayoutInCell | bool | Läs/Skriv | Hämtar eller anger en flagga som indikerar om formen visas inuti en tabell eller utanför den. |
Hidden | bool | Läs/Skriv | Hämtar eller anger ett booleskt värde som indikerar om formen är synlig. |
IsComposite | bool | Läs | Returnerar true eftersom den här noden kan ha barnnoder. |
HasChildNodes | bool | Läs | Returnerar true om den här noden har några barnnoder. |
FirstChild | Node | Läs | Hämtar den första underordnade noden. |
LastChild | Node | Läs | Hämtar den sista barnet av noden. |
Count | int | Läs | Hämtar antalet omedelbara barn till den här noden. |
NodeType | NodeType | Läs | Hämtar typen av den här noden. |
ParentNode | CompositeNode | Läs | Hämtar den omedelbara föräldern till den här noden. |
Document | DocumentBase | Läs | Hämtar dokumentet som den här noden tillhör. |
PreviousSibling | Node | Läs | Hämtar noden som omedelbart föregår den här noden. |
NextSibling | Node | Läs | Hämtar noden som omedelbart följer den här noden. |
Range | Range | Läs | Returnerar ett Range-objekt som representerar den del av ett dokument som finns i den här noden. |
CustomNodeId | int | Läs/Skriv | Anger en anpassad nodidentifierare. |
Metoder
| Signatur | Beskrivning |
|---|---|
LocalToParent(value: PointF) | Konverterar ett värde från det lokala koordinatutrymmet till koordinatutrymmet för den överordnade formen. |
AdjustWithEffects(source: RectangleF) | Lägger till värden för effektomfånget till source rectangle och returnerar final rectangle. |
GetText() | Hämtar texten för den här noden och alla dess barn. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Returnerar en samling av barnnoder som matchar den angivna typen. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Returnerar den N:te barnnoden som matchar den angivna typen. |
SelectNodes(xpath: string) | Väljer en lista med noder som matchar XPath-uttrycket. |
SelectSingleNode(xpath: string) | Väljer den första Node som matchar XPath-uttrycket. |
GetEnumerator() | Tillhandahåller stöd för iteration i “for each”-stil över barnnoderna för denna nod. |
AppendChild(newChild: T) | Lägger till den angivna noden i slutet av listan med barnnoder för denna nod. |
PrependChild(newChild: T) | Lägger till den angivna noden i början av listan med underordnade noder för den här noden. |
InsertAfter(newChild: T, refChild: Node) | Infogar den angivna noden omedelbart efter den angivna referensnoden. |
InsertBefore(newChild: T, refChild: Node) | Infogar den angivna noden omedelbart före den angivna referensnoden. |
RemoveChild(oldChild: T) | Tar bort den angivna underordnade noden. |
RemoveAllChildren() | Tar bort alla barnnoder i den aktuella noden. |
RemoveSmartTags() | Tar bort alla SmartTag ättlingnoder i den aktuella noden. |
IndexOf(child: Node) | Returnerar indexet för den specificerade barnnoden i barnnodarrayen. |
AcceptStart(visitor: DocumentVisitor) | När den implementeras i en avledd klass, anropar den VisitXXXStart-metoden för den specificerade dokumentbesökaren. |
AcceptEnd(visitor: DocumentVisitor) | När den implementeras i en avledd klass, anropar den VisitXXXEnd-metoden i den specificerade dokumentbesökaren. |
CreateNavigator() | Skapar en navigator som kan användas för att traversera och läsa noder. |
Clone(isCloneChildren: bool) | Du bör använda överlagringen Clone(bool, INodeCloningListener) när nodkloningen är en del av en annan (vanligtvis sammansatt) nodkloningsprocess. |
Accept(visitor: DocumentVisitor) | Anropar Accept(visitor) på detta ShapeBase-instans. |
GetAncestor(ancestorType: Type) | Hämtar den första förfadern av den angivna objekttypen. |
GetAncestorOf() | Anropar GetAncestorOf på detta ShapeBase-instans. |
Remove() | Tar bort sig själv från föräldern. |
NextPreOrder(rootNode: Node) | Hämtar nästa nod enligt pre-order-trädtraverseringsalgoritmen. |
PreviousPreOrder(rootNode: Node) | Hämtar föregående nod enligt pre-order-trädtraverseringsalgoritmen. |
ToString(saveFormat: SaveFormat) | Exporterar nodens innehåll till en sträng i det angivna formatet. |
NodeTypeToString(nodeType: NodeType) | En hjälpfunktion som konverterar ett nodtyp-enumvärde till en användarvänlig sträng. |