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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
NodeType | NodeType | Lesen | Gibt Shape zurück. |
StoryType | StoryType | Lesen | Gibt Textbox zurück. |
ExtrusionEnabled | bool | Lesen | Gibt true zurück, wenn ein Extrusionseffekt aktiviert ist. |
ShadowEnabled | bool | Lesen | Gibt true zurück, wenn ein Schatteneffekt aktiviert ist. |
Stroke | Stroke | Lesen | Definiert einen Strich für eine Form. |
Stroked | bool | Lesen/Schreiben | Definiert, ob der Pfad nachgezogen wird. |
StrokeWeight | double | Lesen/Schreiben | Definiert die Pinselstärke, mit der der Pfad einer Form in Punkten nachgezogen wird. |
StrokeColor | Color | Lesen/Schreiben | Definiert die Farbe einer Kontur. |
Filled | bool | Lesen/Schreiben | Bestimmt, ob der geschlossene Pfad der Form gefüllt wird. |
FillColor | Color | Lesen/Schreiben | Definiert die Pinselfarbe, die den geschlossenen Pfad der Form füllt. |
HasImage | bool | Lesen | Gibt true zurück, wenn die Form Bildbytes hat oder ein Bild verlinkt. |
ImageData | ImageData | Lesen | Stellt Zugriff auf das Bild der Form bereit. |
OleFormat | OleFormat | Lesen | Stellt Zugriff auf die OLE-Daten einer Form bereit. |
TextBox | TextBox | Lesen | Definiert Attribute, die festlegen, wie Text in einer Form angezeigt wird. |
TextPath | TextPath | Lesen | Definiert den Text des Textpfads (eines WordArt-Objekts). |
FirstParagraph | Paragraph | Lesen | Liefert den ersten Absatz in der Form. |
LastParagraph | Paragraph | Lesen | Ruft den letzten Absatz in der Form ab. |
HorizontalRuleFormat | HorizontalRuleFormat | Lesen | Bietet Zugriff auf die Eigenschaften der horizontalen Regelform. |
Adjustments | AdjustmentCollection | Lesen | Bietet Zugriff auf die Rohwerte der Anpassung einer Form. |
SignatureLine | SignatureLine | Lesen | Gibt ein SignatureLine-Objekt zurück, wenn die Form eine Signaturzeile ist. |
HasChart | bool | Lesen | Gibt true zurück, wenn dieses Shape ein Chart hat. |
HasSmartArt | bool | Lesen | Gibt true zurück, wenn dieses Shape ein SmartArt-Objekt hat. |
Chart | Chart | Lesen | Stellt Zugriff auf die Chart-Eigenschaften bereit, wenn dieses shape ein Chart hat. |
Fill | Fill | Lesen | Ruft die Füllformatierung für die Form ab. |
ShadowFormat | ShadowFormat | Lesen | Ruft die Schattenformatierung für die Form ab. |
Glow | GlowFormat | Lesen | Ruft die Glow-Formatierung für die Form ab. |
Reflection | ReflectionFormat | Lesen | Ruft die Reflexionsformatierung für die Form ab. |
SoftEdge | SoftEdgeFormat | Lesen | Ruft die Soft-Edge-Formatierung für die Form ab. |
ScreenTip | string | Lesen/Schreiben | Definiert den Text, der angezeigt wird, wenn der Mauszeiger über die Form bewegt wird. |
HRef | string | Lesen/Schreiben | Ruft die vollständige Hyperlink-Adresse für ein Shape ab oder legt sie fest. |
Target | string | Lesen/Schreiben | Liest oder legt den Zielrahmen für den Hyperlink der Form fest. |
AlternativeText | string | Lesen/Schreiben | Definiert den Alternativtext, der anstelle einer Grafik angezeigt wird. |
IsDecorative | bool | Lesen/Schreiben | Ermittelt oder legt das Flag fest, das angibt, ob die Form im Dokument dekorativ ist. |
Title | string | Lesen/Schreiben | Ruft den Titel (caption) des aktuellen shape object ab oder legt ihn fest. |
Name | string | Lesen/Schreiben | Ruft den optionalen Formnamen ab oder legt ihn fest. |
IsInsertRevision | bool | Lesen | Ruft die Einfüge-Revision ab. |
IsDeleteRevision | bool | Lesen | Ruft die Löschrevision ab. |
IsMoveFromRevision | bool | Lesen | Ruft die is move von revision ab. |
IsMoveToRevision | bool | Lesen | Ruft das is move to revision ab. |
IsTopLevel | bool | Lesen | Gibt true zurück, wenn diese Form kein Kind einer Gruppenform ist. |
IsGroup | bool | Lesen | Gibt true zurück, wenn dies eine Gruppenform ist. |
IsImage | bool | Lesen | Gibt true zurück, wenn diese Form ein Bild-Shape ist. |
IsHorizontalRule | bool | Lesen | Gibt true zurück, wenn diese Form eine horizontale Linie ist. |
IsWordArt | bool | Lesen | Gibt true zurück, wenn diese Form ein WordArt-Objekt ist. |
CanHaveImage | bool | Lesen | Gibt true zurück, wenn der Formtyp es der Form erlaubt, ein Bild zu haben. |
AnchorLocked | bool | Lesen/Schreiben | Gibt an, ob der Anker der Form gesperrt ist. |
AspectRatioLocked | bool | Lesen/Schreiben | Gibt an, ob das Seitenverhältnis der Form gesperrt ist. |
AllowOverlap | bool | Lesen/Schreiben | Ruft einen Wert ab oder legt ihn fest, der angibt, ob diese Form andere Formen überlappen kann. |
BehindText | bool | Lesen/Schreiben | Gibt an, ob die Form unter oder über dem Text liegt. |
IsInline | bool | Lesen | Eine schnelle Möglichkeit zu bestimmen, ob diese Form inline mit dem Text positioniert ist. |
Left | double | Lesen/Schreiben | Liest oder setzt die Position der linken Kante des enthaltenden Blocks der Form. |
Top | double | Lesen/Schreiben | Liest oder legt die Position der oberen Kante des umgebenden Blocks der Form fest. |
Right | double | Lesen | Ruft die Position der rechten Kante des umgebenden Blocks der Form ab. |
Bottom | double | Lesen | Ruft die Position der unteren Kante des umgebenden Blocks der Form ab. |
Width | double | Lesen/Schreiben | Ruft die Breite des umgebenden Blocks der Form ab oder legt sie fest. |
Height | double | Lesen/Schreiben | Gibt die Höhe des umgebenden Blocks der Form zurück oder legt sie fest. |
DistanceTop | double | Lesen/Schreiben | Gibt den Abstand (in Punkten) zwischen dem Dokumenttext und der oberen Kante der Form zurück oder legt ihn fest. |
DistanceBottom | double | Lesen/Schreiben | Gibt den Abstand (in Punkten) zwischen dem Dokumenttext und der unteren Kante der Form zurück oder legt ihn fest. |
DistanceLeft | double | Lesen/Schreiben | Gibt die Distanz (in Punkten) zwischen dem Dokumenttext und der linken Kante der Form zurück oder legt sie fest. |
DistanceRight | double | Lesen/Schreiben | Gibt die Distanz (in Punkten) zwischen dem Dokumenttext und der rechten Kante der Form zurück oder legt sie fest. |
Rotation | double | Lesen/Schreiben | Definiert den Winkel (in Grad), um den eine Form gedreht wird. |
ZOrder | int | Lesen/Schreiben | Bestimmt die Anzeigereihenfolge überlappender Formen. |
ParentParagraph | Paragraph | Lesen | Gibt den unmittelbaren übergeordneten Absatz zurück. |
Bounds | RectangleF | Lesen/Schreiben | Ruft den Standort und die Größe des umgebenden Blocks der Form ab oder legt ihn fest. |
BoundsInPoints | RectangleF | Lesen | Ruft den Standort und die Größe des umgebenden Blocks der Form in Punkten ab, relativ zum Anker der obersten Form. |
BoundsWithEffects | RectangleF | Lesen | Ruft die endgültige Ausdehnung dieses Formobjekts nach dem Anwenden von Zeichnungseffekten ab. |
ShapeType | ShapeType | Lesen | Gibt den ShapeType zurück. |
MarkupLanguage | ShapeMarkupLanguage | Lesen | Ruft MarkupLanguage ab, das für dieses Grafikobjekt verwendet wird. |
SizeInPoints | SizeF | Lesen | Ermittelt die Größe des Shape in Punkten. |
FlipOrientation | FlipOrientation | Lesen/Schreiben | Wechselt die Orientierung einer Form. |
RelativeHorizontalPosition | RelativeHorizontalPosition | Lesen/Schreiben | Gibt an, relativ zu welchem Element die Form horizontal positioniert wird. |
RelativeVerticalPosition | RelativeVerticalPosition | Lesen/Schreiben | Gibt an, relativ zu welchem Element die Form vertikal positioniert wird. |
RelativeHorizontalSize | RelativeHorizontalSize | Lesen/Schreiben | Liest oder legt den Wert der relativen Größe der Form in horizontaler Richtung fest. |
RelativeVerticalSize | RelativeVerticalSize | Lesen/Schreiben | Liest oder setzt den Wert der relativen Größe der Form in vertikaler Richtung. |
LeftRelative | float | Lesen/Schreiben | Liest oder setzt den Wert, der die relative linke Position der Form in Prozent darstellt. |
TopRelative | float | Lesen/Schreiben | Ruft den Wert ab oder legt ihn fest, der die relative obere Position der Form in Prozent darstellt. |
HeightRelative | float | Lesen/Schreiben | Ruft den Wert ab oder legt ihn fest, der den Prozentsatz der relativen Höhe der Form darstellt. |
WidthRelative | float | Lesen/Schreiben | Ruft den Wert ab oder legt ihn fest, der den Prozentsatz der relativen Breite der Form darstellt. |
HorizontalAlignment | HorizontalAlignment | Lesen/Schreiben | Gibt an, wie die Form horizontal positioniert wird. |
VerticalAlignment | VerticalAlignment | Lesen/Schreiben | Gibt an, wie die Form vertikal positioniert wird. |
WrapType | WrapType | Lesen/Schreiben | Definiert, ob die Form inline oder schwebend ist. |
WrapSide | WrapSide | Lesen/Schreiben | Gibt an, wie der Text um die Form herumfließt. |
CoordOrigin | Point | Lesen/Schreiben | Die Koordinaten der oberen linken Ecke des umgebenden Blocks dieser Form. |
CoordSize | Size | Lesen/Schreiben | Die Breite und Höhe des Koordinatenraums innerhalb des Containing-Block dieser Form. |
Font | Font | Lesen | Bietet Zugriff auf die Schriftformatierung dieses Objekts. |
IsSignatureLine | bool | Lesen | Gibt an, dass shape ein SignatureLine ist. |
IsLayoutInCell | bool | Lesen/Schreiben | Liest oder setzt ein Flag, das angibt, ob die Form innerhalb einer Tabelle oder außerhalb davon angezeigt wird. |
Hidden | bool | Lesen/Schreiben | Liest oder setzt einen booleschen Wert, der angibt, ob die Form sichtbar ist. |
IsComposite | bool | Lesen | Gibt true zurück, da dieser Knoten untergeordnete Knoten haben kann. |
HasChildNodes | bool | Lesen | Gibt true zurück, wenn dieser Knoten Kindknoten hat. |
FirstChild | Node | Lesen | Gibt das erste Kind des Knotens zurück. |
LastChild | Node | Lesen | Gibt das letzte Kind des Knotens zurück. |
Count | int | Lesen | Gibt die Anzahl der unmittelbaren Kinder dieses Knotens zurück. |
ParentNode | CompositeNode | Lesen | Ruft den unmittelbaren Elternknoten dieses Knotens ab. |
Document | DocumentBase | Lesen | Gibt das Dokument zurück, zu dem dieser Knoten gehört. |
PreviousSibling | Node | Lesen | Gibt den Knoten zurück, der diesem Knoten unmittelbar vorausgeht. |
NextSibling | Node | Lesen | Gibt den Knoten zurück, der diesem Knoten unmittelbar folgt. |
Range | Range | Lesen | Gibt ein Range object zurück, das den Teil eines Dokuments darstellt, der in diesem Knoten enthalten ist. |
CustomNodeId | int | Lesen/Schreiben | Legt einen benutzerdefinierten Knotenidentifikator fest. |
Methoden
| Signatur | Beschreibung |
|---|---|
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. |