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

NamnTypÅtkomstBeskrivning
FillFillLäsHämtar fyllningsformatering för formen.
ShadowFormatShadowFormatLäsHämtar skuggformatering för formen.
GlowGlowFormatLäsHämtar glödformatering för formen.
ReflectionReflectionFormatLäsHämtar reflektionens formatering för formen.
SoftEdgeSoftEdgeFormatLäsHämtar mjuk kantformatering för formen.
ScreenTipstringLäs/SkrivDefinierar den text som visas när muspekaren rör sig över formen.
HRefstringLäs/SkrivHämtar eller anger den fullständiga hyperlänkadressen för en form.
TargetstringLäs/SkrivHämtar eller anger målramen för formens hyperlänk.
AlternativeTextstringLäs/SkrivDefinierar alternativ text som ska visas i stället för en grafik.
IsDecorativeboolLäs/SkrivHämtar eller anger flaggan som specificerar om formen är dekorativ i dokumentet.
TitlestringLäs/SkrivHämtar eller anger titeln (rubriken) för det aktuella formobjektet.
NamestringLäs/SkrivHämtar eller anger det valfria formnamnet.
IsInsertRevisionboolLäsHämtar is insert revision.
IsDeleteRevisionboolLäsHämtar is delete-revisionen.
IsMoveFromRevisionboolLäsHämtar is move från revisionen.
IsMoveToRevisionboolLäsHämtar om den är flyttad till revision.
IsTopLevelboolLäsReturnerar true om den här formen inte är ett barn till en gruppform.
IsGroupboolLäsReturnerar true om detta är en gruppform.
IsImageboolLäsReturnerar true om denna form är en bildform.
IsHorizontalRuleboolLäsReturnerar true om denna form är en horisontell regel.
IsWordArtboolLäsReturnerar true om denna form är ett WordArt objekt.
CanHaveImageboolLäsReturnerar true om shapetypen tillåter att formen har en bild.
AnchorLockedboolLäs/SkrivAnger om formens ankare är låst.
AspectRatioLockedboolLäs/SkrivAnger om figurens bildförhållande är låst.
AllowOverlapboolLäs/SkrivHämtar eller anger ett värde som specificerar om den här formen kan överlappa andra former.
BehindTextboolLäs/SkrivAnger om formen är under eller över texten.
IsInlineboolLäsEtt snabbt sätt att avgöra om den här formen är placerad i linje med texten.
LeftdoubleLäs/SkrivHämtar eller anger positionen för den vänstra kanten av formens omgivande block.
TopdoubleLäs/SkrivHämtar eller sätter positionen för den övre kanten av den omgivande blocket för formen.
RightdoubleLäsHämtar positionen för den högra kanten av den omgivande blocket för formen.
BottomdoubleLäsHämtar positionen för den nedre kanten av den omgivande blocket för formen.
WidthdoubleLäs/SkrivHämtar eller anger bredden på det omgivande blocket för formen.
HeightdoubleLäs/SkrivHämtar eller anger höjden på det innehållande blocket för formen.
DistanceTopdoubleLäs/SkrivReturnerar eller anger avståndet (i punkter) mellan dokumentets text och formens överkant.
DistanceBottomdoubleLäs/SkrivReturnerar eller anger avståndet (i punkter) mellan dokumenttexten och formens nedre kant.
DistanceLeftdoubleLäs/SkrivReturnerar eller anger avståndet (i punkter) mellan dokumenttexten och formens vänstra kant.
DistanceRightdoubleLäs/SkrivReturnerar eller anger avståndet (i punkter) mellan dokumenttexten och formens högra kant.
RotationdoubleLäs/SkrivDefinierar vinkeln (i grader) som en form roteras.
ZOrderintLäs/SkrivBestämmer visningsordningen för överlappande former.
ParentParagraphParagraphLäsReturnerar den omedelbara föräldraparagrafen.
BoundsRectangleFLäs/SkrivHämtar eller anger platsen och storleken på det omgivande blocket för formen.
BoundsInPointsRectangleFLäsHämtar platsen och storleken på det omgivande blocket för formen i punkter, relativt ankaret för det översta formen.
BoundsWithEffectsRectangleFLäsHämtar den slutgiltiga omfattning som detta formobjekt har efter att ritningseffekter har tillämpats.
ShapeTypeShapeTypeLäsHämtar shapetypen.
MarkupLanguageShapeMarkupLanguageLäsHämtar MarkupLanguage som används för detta grafiska objekt.
SizeInPointsSizeFLäsHämtar storleken på formen i punkter.
FlipOrientationFlipOrientationLäs/SkrivVäxlar orienteringen av en form.
RelativeHorizontalPositionRelativeHorizontalPositionLäs/SkrivAnger relativt till vad formen är placerad horisontellt.
RelativeVerticalPositionRelativeVerticalPositionLäs/SkrivAnger relativt till vad formen är placerad vertikalt.
RelativeHorizontalSizeRelativeHorizontalSizeLäs/SkrivHämtar eller anger värdet för figurens relativa storlek i horisontell riktning.
RelativeVerticalSizeRelativeVerticalSizeLäs/SkrivHämtar eller anger värdet för figurens relativa storlek i vertikal riktning.
LeftRelativefloatLäs/SkrivHämtar eller anger värdet som representerar figurens relativa vänstra position i procent.
TopRelativefloatLäs/SkrivHämtar eller anger värdet som representerar figurens relativa topposition i procent.
HeightRelativefloatLäs/SkrivHämtar eller anger värdet som representerar figurens relativa höjd i procent.
WidthRelativefloatLäs/SkrivHämtar eller ställer in värdet som representerar procentandelen av figurens relativa bredd.
HorizontalAlignmentHorizontalAlignmentLäs/SkrivAnger hur formen placeras horisontellt.
VerticalAlignmentVerticalAlignmentLäs/SkrivAnger hur formen placeras vertikalt.
WrapTypeWrapTypeLäs/SkrivDefinierar om formen är inline eller flytande.
WrapSideWrapSideLäs/SkrivAnger hur texten omsluter formen.
CoordOriginPointLäs/SkrivKoordinaterna för det övre vänstra hörnet av det omgivande blocket för den här formen.
CoordSizeSizeLäs/SkrivBredden och höjden på koordinatrymden inom det omgivande blocket för den här formen.
FontFontLäsGer åtkomst till teckensnittsformateringen för detta objekt.
IsSignatureLineboolLäsIndikerar att shape är en SignatureLine.
IsLayoutInCellboolLäs/SkrivHämtar eller anger en flagga som indikerar om formen visas inuti en tabell eller utanför den.
HiddenboolLäs/SkrivHämtar eller anger ett booleskt värde som indikerar om formen är synlig.
IsCompositeboolLäsReturnerar true eftersom den här noden kan ha barnnoder.
HasChildNodesboolLäsReturnerar true om den här noden har några barnnoder.
FirstChildNodeLäsHämtar den första underordnade noden.
LastChildNodeLäsHämtar den sista barnet av noden.
CountintLäsHämtar antalet omedelbara barn till den här noden.
NodeTypeNodeTypeLäsHämtar typen av den här noden.
ParentNodeCompositeNodeLäsHämtar den omedelbara föräldern till den här noden.
DocumentDocumentBaseLäsHämtar dokumentet som den här noden tillhör.
PreviousSiblingNodeLäsHämtar noden som omedelbart föregår den här noden.
NextSiblingNodeLäsHämtar noden som omedelbart följer den här noden.
RangeRangeLäsReturnerar ett Range-objekt som representerar den del av ett dokument som finns i den här noden.
CustomNodeIdintLäs/SkrivAnger en anpassad nodidentifierare.

Metoder

SignaturBeskrivning
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.

Se även

 Svenska