ShapeBase

Übersicht

ShapeBase ist eine Klasse in Aspose.Words FOSS für .NET. Erbt von: CompositeNode, IInline, IShape und 7 weitere.

Basisklasse für Objekte in der Zeichnungsebene, wie ein AutoShape, Freiform, OLE-Objekt, ActiveX-Steuerelement oder Bild.

Diese Klasse stellt 28 Methoden zum Arbeiten mit ShapeBase-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator und 16 weitere Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.Words FOSS für .NET-Paket installiert wurde. Eigenschaften: AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, Bottom und 71 weitere.

Eigenschaften

NameTypZugriffBeschreibung
FillFillLesenErmittelt die Füllformatierung für die Form.
ShadowFormatShadowFormatLesenErmittelt die Schattenformatierung für die Form.
GlowGlowFormatLesenRuft die Glow-Formatierung für die Form ab.
ReflectionReflectionFormatLesenRuft die Reflexionsformatierung für die Form ab.
SoftEdgeSoftEdgeFormatLesenRuft die Soft-Edge-Formatierung für die Form ab.
ScreenTipstringLesen/SchreibenDefiniert den Text, der angezeigt wird, wenn der Mauszeiger über die Form bewegt wird.
HRefstringLesen/SchreibenErmittelt oder legt die vollständige Hyperlink-Adresse für eine Form fest.
TargetstringLesen/SchreibenLiest oder legt den Zielrahmen für den Hyperlink der Form fest.
AlternativeTextstringLesen/SchreibenDefiniert den Alternativtext, der anstelle einer Grafik angezeigt wird.
IsDecorativeboolLesen/SchreibenLiest oder legt das Flag fest, das angibt, ob die Form im Dokument dekorativ ist.
TitlestringLesen/SchreibenRuft den Titel (Beschriftung) des aktuellen Shape-Objekts ab oder legt ihn fest.
NamestringLesen/SchreibenRuft den optionalen Formnamen ab oder legt ihn fest.
IsInsertRevisionboolLesenLiefert die Insert-Revision.
IsDeleteRevisionboolLesenGibt an, ob es sich um die Löschrevision handelt.
IsMoveFromRevisionboolLesenLiest den isMove aus der Revision.
IsMoveToRevisionboolLesenRuft den IsMoveToRevision ab.
IsTopLevelboolLesenGibt true zurück, wenn diese Form kein Kind einer Gruppenform ist.
IsGroupboolLesenGibt true zurück, wenn dies ein Group Shape ist.
IsImageboolLesenGibt true zurück, wenn dies ein Image Shape ist.
IsHorizontalRuleboolLesenGibt true zurück, wenn dies ein Horizontal Rule ist.
IsWordArtboolLesenGibt true zurück, wenn diese Form ein WordArt-Objekt ist.
CanHaveImageboolLesenGibt true zurück, wenn der Formtyp der Form ein Bild erlaubt.
AnchorLockedboolLesen/SchreibenGibt an, ob der Anker der Form gesperrt ist.
AspectRatioLockedboolLesen/SchreibenGibt an, ob das Seitenverhältnis der Form gesperrt ist.
AllowOverlapboolLesen/SchreibenLiest oder legt einen Wert fest, der angibt, ob diese Form andere Formen überlappen kann.
BehindTextboolLesen/SchreibenGibt an, ob die Form unter oder über dem Text liegt.
IsInlineboolLesenEine schnelle Möglichkeit, festzustellen, ob diese Form inline mit dem Text positioniert ist.
LeftdoubleLesen/SchreibenLiest oder setzt die Position der linken Kante des umgebenden Blocks der Form.
TopdoubleLesen/SchreibenLiest oder setzt die Position der oberen Kante des umgebenden Blocks der Form.
RightdoubleLesenLiest die Position der rechten Kante des umgebenden Blocks der Form.
BottomdoubleLesenLiest die Position der unteren Kante des umgebenden Blocks der Form.
WidthdoubleLesen/SchreibenLiest oder legt die Breite des umgebenden Blocks der Form fest.
HeightdoubleLesen/SchreibenLiest oder legt die Höhe des umgebenden Blocks der Form fest.
DistanceTopdoubleLesen/SchreibenLiest oder legt den Abstand (in Punkten) zwischen dem Dokumenttext und der oberen Kante der Form fest.
DistanceBottomdoubleLesen/SchreibenGibt den Abstand (in Punkten) zwischen dem Dokumenttext und der unteren Kante der Form zurück oder legt ihn fest.
DistanceLeftdoubleLesen/SchreibenGibt den Abstand (in Punkten) zwischen dem Dokumenttext und der linken Kante der Form zurück oder legt ihn fest.
DistanceRightdoubleLesen/SchreibenGibt den Abstand (in Punkten) zwischen dem Dokumenttext und der rechten Kante der Form zurück oder legt ihn fest.
RotationdoubleLesen/SchreibenDefiniert den Winkel (in Grad), um den eine Form gedreht wird.
ZOrderintLesen/SchreibenBestimmt die Anzeigereihenfolge überlappender Formen.
ParentParagraphParagraphLesenGibt den unmittelbaren übergeordneten Absatz zurück.
BoundsRectangleFLesen/SchreibenGibt den Ort und die Größe des umgebenden Blocks der Form zurück oder legt sie fest.
BoundsInPointsRectangleFLesenGibt den Ort und die Größe des umgebenden Blocks der Form in Punkten zurück, relativ zum Anker der obersten Form.
BoundsWithEffectsRectangleFLesenGibt die endgültige Ausdehnung zurück, die dieses Formobjekt nach Anwendung von Zeichnungseffekten hat.
ShapeTypeShapeTypeLesenGibt den Formtyp zurück.
MarkupLanguageShapeMarkupLanguageLesenRuft MarkupLanguage ab, das für dieses Grafikobjekt verwendet wird.
SizeInPointsSizeFLesenGibt die Größe der Form in Punkten zurück.
FlipOrientationFlipOrientationLesen/SchreibenWechselt die Ausrichtung einer Form.
RelativeHorizontalPositionRelativeHorizontalPositionLesen/SchreibenGibt an, relativ zu welchem Element die Form horizontal positioniert ist.
RelativeVerticalPositionRelativeVerticalPositionLesen/SchreibenGibt an, relativ zu welchem Element die Form vertikal positioniert ist.
RelativeHorizontalSizeRelativeHorizontalSizeLesen/SchreibenRuft den Wert der relativen Größe der Form in horizontaler Richtung ab oder legt ihn fest.
RelativeVerticalSizeRelativeVerticalSizeLesen/SchreibenRuft den Wert der relativen Größe der Form in vertikaler Richtung ab oder legt ihn fest.
LeftRelativefloatLesen/SchreibenRuft den Wert, der die relative linke Position der Form in Prozent darstellt, ab oder legt ihn fest.
TopRelativefloatLesen/SchreibenLiest oder legt den Wert fest, der die relative obere Position der Form in Prozent darstellt.
HeightRelativefloatLesen/SchreibenLiest oder legt den Wert fest, der den Prozentsatz der relativen Höhe der Form darstellt.
WidthRelativefloatLesen/SchreibenLiest oder setzt den Wert, der den Prozentsatz der relativen Breite der Form darstellt.
HorizontalAlignmentHorizontalAlignmentLesen/SchreibenGibt an, wie die Form horizontal positioniert wird.
VerticalAlignmentVerticalAlignmentLesen/SchreibenGibt an, wie die Form vertikal positioniert wird.
WrapTypeWrapTypeLesen/SchreibenDefiniert, ob die Form inline oder schwebend ist.
WrapSideWrapSideLesen/SchreibenGibt an, wie der Text um die Form herum umbrochen wird.
CoordOriginPointLesen/SchreibenDie Koordinaten der oberen linken Ecke des umgebenden Blocks dieser Form.
CoordSizeSizeLesen/SchreibenDie Breite und Höhe des Koordinatenraums innerhalb des enthaltenden Blocks dieser Form.
FontFontLesenBietet Zugriff auf die Schriftformatierung dieses Objekts.
IsSignatureLineboolLesenGibt an, dass die Form ein SignatureLine ist.
IsLayoutInCellboolLesen/SchreibenRuft den Wert ab oder legt ihn fest, ein Flag, das angibt, ob die Form innerhalb einer Tabelle oder außerhalb davon angezeigt wird.
HiddenboolLesen/SchreibenRuft den Wert ab oder legt ihn fest, einen booleschen Wert, der angibt, ob die Form sichtbar ist.
IsCompositeboolLesenGibt true zurück, da dieser Knoten untergeordnete Knoten haben kann.
HasChildNodesboolLesenGibt true zurück, wenn dieser Knoten Kindknoten hat.
FirstChildNodeLesenGibt das erste Kind des Knotens zurück.
LastChildNodeLesenGibt das letzte Kind des Knotens zurück.
CountintLesenErmittelt die Anzahl der unmittelbaren Kinder dieses Knotens.
NodeTypeNodeTypeLesenGibt den Typ dieses Knotens zurück.
ParentNodeCompositeNodeLesenErmittelt den unmittelbaren Elternknoten dieses Knotens.
DocumentDocumentBaseLesenGibt das Dokument zurück, zu dem dieser Knoten gehört.
PreviousSiblingNodeLesenGibt den Knoten zurück, der diesem Knoten unmittelbar vorausgeht.
NextSiblingNodeLesenGibt den Knoten zurück, der unmittelbar auf diesen Knoten folgt.
RangeRangeLesenGibt ein Range-Objekt zurück, das den Teil eines Dokuments darstellt, der in diesem Knoten enthalten ist.
CustomNodeIdintLesen/SchreibenLegt eine benutzerdefinierte Knotenkennung fest.

Methoden

SignaturBeschreibung
LocalToParent(value: PointF)Konvertiert einen Wert aus dem lokalen Koordinatenraum in den Koordinatenraum der übergeordneten Form.
AdjustWithEffects(source: RectangleF)Fügt dem Quellrechteck die Werte der Effekt-Ausdehnung hinzu und gibt das resultierende Rechteck zurück.
GetText()Gibt den Text dieses Knotens und aller seiner Kinder zurück.
GetChildNodes(nodeType: NodeType, isDeep: bool)Gibt eine Sammlung von Kindknoten zurück, die dem angegebenen Typ entsprechen.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Gibt den N-ten Kindknoten zurück, der dem angegebenen Typ entspricht.
SelectNodes(xpath: string)Wählt eine Liste von Knoten aus, die dem XPath-Ausdruck entsprechen.
SelectSingleNode(xpath: string)Wählt den ersten Node aus, der dem XPath-Ausdruck entspricht.
GetEnumerator()Bietet Unterstützung für die for-each-Stil-Iteration über die Kindknoten dieses Knotens.
AppendChild(newChild: T)Fügt den angegebenen Node am Ende der Liste von Kindknoten dieses Knotens hinzu.
PrependChild(newChild: T)Fügt den angegebenen Knoten am Anfang der Liste der Kindknoten dieses Knotens hinzu.
InsertAfter(newChild: T, refChild: Node)Fügt den angegebenen Knoten sofort nach dem angegebenen Referenzknoten ein.
InsertBefore(newChild: T, refChild: Node)Fügt den angegebenen Knoten sofort vor dem angegebenen Referenzknoten ein.
RemoveChild(oldChild: T)Entfernt den angegebenen Kindknoten.
RemoveAllChildren()Entfernt alle Kindknoten des aktuellen Knotens.
RemoveSmartTags()Entfernt alle SmartTag Nachfahrenknoten des aktuellen Knotens.
IndexOf(child: Node)Gibt den Index des angegebenen Kindknotens im Kindknoten-Array zurück.
AcceptStart(visitor: DocumentVisitor)Wenn in einer abgeleiteten Klasse implementiert, ruft sie die VisitXXXStart-Methode des angegebenen Dokumentenbesuchers auf.
AcceptEnd(visitor: DocumentVisitor)Wenn in einer abgeleiteten Klasse implementiert, ruft es die VisitXXXEnd-Methode des angegebenen Dokumentbesuchers auf.
CreateNavigator()Erstellt einen Navigator, der zum Durchlaufen und Lesen von Knoten verwendet werden kann.
Clone(isCloneChildren: bool)Sie sollten die Überladung Clone(bool, INodeCloningListener) verwenden, wenn das Klonen von Knoten Teil eines anderen (in der Regel zusammengesetzten) Knotenklonvorgangs ist.
Accept(visitor: DocumentVisitor)Ruft Accept(visitor) für diese ShapeBase-Instanz auf.
GetAncestor(ancestorType: Type)Ruft den ersten Vorfahren des angegebenen Objekttyps ab.
GetAncestorOf()Ruft GetAncestorOf auf dieser ShapeBase-Instanz auf.
Remove()Entfernt sich selbst vom übergeordneten Knoten.
NextPreOrder(rootNode: Node)Ermittelt den nächsten Knoten gemäß dem Preorder-Baumdurchlauf-Algorithmus.
PreviousPreOrder(rootNode: Node)Ermittelt den vorherigen Knoten gemäß dem Preorder-Baumdurchlauf-Algorithmus.
ToString(saveFormat: SaveFormat)Exportiert den Inhalt des Knotens in einen String im angegebenen Format.
NodeTypeToString(nodeType: NodeType)Eine Hilfsmethode, die einen Enum-Wert des Knotentyps in eine benutzerfreundliche Zeichenkette umwandelt.

Siehe auch

 Deutsch