Shape

Übersicht

Shape ist eine Klasse in Aspose.Words FOSS für .NET. Erbt von: ShapeBase, ITextBox, IStrokable.

Stellt ein Objekt in der Zeichenebene dar, wie z. B. ein AutoShape, Textfeld, Freiform, OLE-Objekt, ActiveX-Steuerelement oder Bild.

Diese Klasse stellt 29 Methoden zur Arbeit mit Shape-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator und 17 weitere Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach Installation des Aspose.Words FOSS für .NET-Pakets zugänglich. Eigenschaften: Adjustments, AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText und 93 weitere.

Eigenschaften

NameTypZugriffBeschreibung
NodeTypeNodeTypeLesenGibt Shape zurück.
StoryTypeStoryTypeLesenGibt Textbox zurück.
ExtrusionEnabledboolLesenGibt true zurück, wenn ein Extrusionseffekt aktiviert ist.
ShadowEnabledboolLesenGibt true zurück, wenn ein Schatteneffekt aktiviert ist.
StrokeStrokeLesenDefiniert einen Strich für eine Form.
StrokedboolLesen/SchreibenDefiniert, ob der Pfad nachgezogen wird.
StrokeWeightdoubleLesen/SchreibenDefiniert die Pinselstärke, mit der der Pfad einer Form in Punkten nachgezogen wird.
StrokeColorColorLesen/SchreibenDefiniert die Farbe einer Kontur.
FilledboolLesen/SchreibenBestimmt, ob der geschlossene Pfad der Form gefüllt wird.
FillColorColorLesen/SchreibenDefiniert die Pinselfarbe, die den geschlossenen Pfad der Form füllt.
HasImageboolLesenGibt true zurück, wenn die Form Bildbytes hat oder ein Bild verlinkt.
ImageDataImageDataLesenStellt Zugriff auf das Bild der Form bereit.
OleFormatOleFormatLesenStellt Zugriff auf die OLE-Daten einer Form bereit.
TextBoxTextBoxLesenDefiniert Attribute, die festlegen, wie Text in einer Form angezeigt wird.
TextPathTextPathLesenDefiniert den Text des Textpfads (eines WordArt-Objekts).
FirstParagraphParagraphLesenLiefert den ersten Absatz in der Form.
LastParagraphParagraphLesenRuft den letzten Absatz in der Form ab.
HorizontalRuleFormatHorizontalRuleFormatLesenBietet Zugriff auf die Eigenschaften der horizontalen Regelform.
AdjustmentsAdjustmentCollectionLesenBietet Zugriff auf die Rohwerte der Anpassung einer Form.
SignatureLineSignatureLineLesenGibt ein SignatureLine-Objekt zurück, wenn die Form eine Signaturzeile ist.
HasChartboolLesenGibt true zurück, wenn dieses Shape ein Chart hat.
HasSmartArtboolLesenGibt true zurück, wenn dieses Shape ein SmartArt-Objekt hat.
ChartChartLesenStellt Zugriff auf die Chart-Eigenschaften bereit, wenn dieses shape ein Chart hat.
FillFillLesenRuft die Füllformatierung für die Form ab.
ShadowFormatShadowFormatLesenRuft die Schattenformatierung für die Form ab.
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/SchreibenRuft die vollständige Hyperlink-Adresse für ein Shape ab oder legt sie 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/SchreibenErmittelt oder legt das Flag fest, das angibt, ob die Form im Dokument dekorativ ist.
TitlestringLesen/SchreibenRuft den Titel (caption) des aktuellen shape object ab oder legt ihn fest.
NamestringLesen/SchreibenRuft den optionalen Formnamen ab oder legt ihn fest.
IsInsertRevisionboolLesenRuft die Einfüge-Revision ab.
IsDeleteRevisionboolLesenRuft die Löschrevision ab.
IsMoveFromRevisionboolLesenRuft die is move von revision ab.
IsMoveToRevisionboolLesenRuft das is move to revision ab.
IsTopLevelboolLesenGibt true zurück, wenn diese Form kein Kind einer Gruppenform ist.
IsGroupboolLesenGibt true zurück, wenn dies eine Gruppenform ist.
IsImageboolLesenGibt true zurück, wenn diese Form ein Bild-Shape ist.
IsHorizontalRuleboolLesenGibt true zurück, wenn diese Form eine horizontale Linie ist.
IsWordArtboolLesenGibt true zurück, wenn diese Form ein WordArt-Objekt ist.
CanHaveImageboolLesenGibt true zurück, wenn der Formtyp es der Form erlaubt, ein Bild zu haben.
AnchorLockedboolLesen/SchreibenGibt an, ob der Anker der Form gesperrt ist.
AspectRatioLockedboolLesen/SchreibenGibt an, ob das Seitenverhältnis der Form gesperrt ist.
AllowOverlapboolLesen/SchreibenRuft einen Wert ab oder legt ihn 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 zu bestimmen, ob diese Form inline mit dem Text positioniert ist.
LeftdoubleLesen/SchreibenLiest oder setzt die Position der linken Kante des enthaltenden Blocks der Form.
TopdoubleLesen/SchreibenLiest oder legt die Position der oberen Kante des umgebenden Blocks der Form fest.
RightdoubleLesenRuft die Position der rechten Kante des umgebenden Blocks der Form ab.
BottomdoubleLesenRuft die Position der unteren Kante des umgebenden Blocks der Form ab.
WidthdoubleLesen/SchreibenRuft die Breite des umgebenden Blocks der Form ab oder legt sie fest.
HeightdoubleLesen/SchreibenGibt die Höhe des umgebenden Blocks der Form zurück oder legt sie fest.
DistanceTopdoubleLesen/SchreibenGibt den Abstand (in Punkten) zwischen dem Dokumenttext und der oberen Kante der Form zurück oder legt ihn fest.
DistanceBottomdoubleLesen/SchreibenGibt den Abstand (in Punkten) zwischen dem Dokumenttext und der unteren Kante der Form zurück oder legt ihn fest.
DistanceLeftdoubleLesen/SchreibenGibt die Distanz (in Punkten) zwischen dem Dokumenttext und der linken Kante der Form zurück oder legt sie fest.
DistanceRightdoubleLesen/SchreibenGibt die Distanz (in Punkten) zwischen dem Dokumenttext und der rechten Kante der Form zurück oder legt sie 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/SchreibenRuft den Standort und die Größe des umgebenden Blocks der Form ab oder legt ihn fest.
BoundsInPointsRectangleFLesenRuft den Standort und die Größe des umgebenden Blocks der Form in Punkten ab, relativ zum Anker der obersten Form.
BoundsWithEffectsRectangleFLesenRuft die endgültige Ausdehnung dieses Formobjekts nach dem Anwenden von Zeichnungseffekten ab.
ShapeTypeShapeTypeLesenGibt den ShapeType zurück.
MarkupLanguageShapeMarkupLanguageLesenRuft MarkupLanguage ab, das für dieses Grafikobjekt verwendet wird.
SizeInPointsSizeFLesenErmittelt die Größe des Shape in Punkten.
FlipOrientationFlipOrientationLesen/SchreibenWechselt die Orientierung einer Form.
RelativeHorizontalPositionRelativeHorizontalPositionLesen/SchreibenGibt an, relativ zu welchem Element die Form horizontal positioniert wird.
RelativeVerticalPositionRelativeVerticalPositionLesen/SchreibenGibt an, relativ zu welchem Element die Form vertikal positioniert wird.
RelativeHorizontalSizeRelativeHorizontalSizeLesen/SchreibenLiest oder legt den Wert der relativen Größe der Form in horizontaler Richtung fest.
RelativeVerticalSizeRelativeVerticalSizeLesen/SchreibenLiest oder setzt den Wert der relativen Größe der Form in vertikaler Richtung.
LeftRelativefloatLesen/SchreibenLiest oder setzt den Wert, der die relative linke Position der Form in Prozent darstellt.
TopRelativefloatLesen/SchreibenRuft den Wert ab oder legt ihn fest, der die relative obere Position der Form in Prozent darstellt.
HeightRelativefloatLesen/SchreibenRuft den Wert ab oder legt ihn fest, der den Prozentsatz der relativen Höhe der Form darstellt.
WidthRelativefloatLesen/SchreibenRuft den Wert ab oder legt ihn fest, 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 herumfließt.
CoordOriginPointLesen/SchreibenDie Koordinaten der oberen linken Ecke des umgebenden Blocks dieser Form.
CoordSizeSizeLesen/SchreibenDie Breite und Höhe des Koordinatenraums innerhalb des Containing-Block dieser Form.
FontFontLesenBietet Zugriff auf die Schriftformatierung dieses Objekts.
IsSignatureLineboolLesenGibt an, dass shape ein SignatureLine ist.
IsLayoutInCellboolLesen/SchreibenLiest oder setzt ein Flag, das angibt, ob die Form innerhalb einer Tabelle oder außerhalb davon angezeigt wird.
HiddenboolLesen/SchreibenLiest oder setzt 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.
CountintLesenGibt die Anzahl der unmittelbaren Kinder dieses Knotens zurück.
ParentNodeCompositeNodeLesenRuft den unmittelbaren Elternknoten dieses Knotens ab.
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 diesem Knoten unmittelbar folgt.
RangeRangeLesenGibt ein Range object zurück, das den Teil eines Dokuments darstellt, der in diesem Knoten enthalten ist.
CustomNodeIdintLesen/SchreibenLegt einen benutzerdefinierten Knotenidentifikator fest.

Methoden

SignaturBeschreibung
Shape(doc: DocumentBase, shapeType: ShapeType)Erstellt ein neues shape object.
Accept(visitor: DocumentVisitor)Ruft VisitShapeStart auf, ruft dann Accept für alle Kindknoten des shape auf und ruft am Ende VisitShapeEnd auf.
AcceptStart(visitor: DocumentVisitor)Akzeptiert einen Besucher, um den Anfang der Form zu besuchen.
AcceptEnd(visitor: DocumentVisitor)Akzeptiert einen Besucher, um das Ende der Form zu besuchen.
LocalToParent(value: PointF)Konvertiert einen Wert aus dem lokalen Koordinatenraum in den Koordinatenraum der übergeordneten Form.
AdjustWithEffects(source: RectangleF)Addiert zum Quellrechteck Werte des Effektumfangs und gibt das endgültige 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 einen Nth 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 Knoten 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 Knoten am Ende der Liste der 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 unmittelbar nach dem angegebenen Referenzknoten ein.
InsertBefore(newChild: T, refChild: Node)Fügt den angegebenen Knoten unmittelbar 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 Array der Kindknoten zurück.
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 (häufig zusammengesetzten) Knotenklonvorgangs ist.
GetAncestor(ancestorType: Type)Ermittelt den ersten Vorfahren des angegebenen Objekttyps.
GetAncestorOf()Ruft GetAncestorOf für diese Shape-Instanz auf.
Remove()Entfernt sich selbst vom übergeordneten Element.
NextPreOrder(rootNode: Node)Ermittelt den nächsten Knoten nach dem Preorder-Baumdurchlauf-Algorithmus.
PreviousPreOrder(rootNode: Node)Ermittelt den vorherigen Knoten nach dem Preorder-Baumdurchlauf-Algorithmus.
ToString(saveFormat: SaveFormat)Exportiert den Inhalt des Knotens in einen String im angegebenen Format.
NodeTypeToString(nodeType: NodeType)Eine Utility-Methode, die einen node type enum-Wert in einen benutzerfreundlichen String konvertiert.

Siehe auch

 Deutsch