Shape

Shape class

Enthält Elemente, die eine Form in einem Master-, Seiten- oder Gruppenformelement definieren.

public class Shape

Konstrukteure

NameBeschreibung
Shape()Konstruktor.

Eigenschaften

NameBeschreibung
ActiveXControl { get; }Ruft das ActiveX-Steuerelement ab.
Acts { get; }Enthält eine Sammlung von Act-Elementen.
Align { get; }Gibt die Ausrichtung einer Form in Bezug auf die Führungslinie oder den Führungspunkt an, an den die Form geklebt wird. Das Element „Ausrichten“ wird nur für Formen angezeigt, die an Führungslinien oder Führungspunkten geklebt sind.
Chars { get; }Enthält eine Sammlung von Char-Elementen.
ClippingPath { get; set; }
ConnectionABCDs { get; }Enthält eine Sammlung von ConnectionABCD-Elementen.
Connections { get; }Enthält eine Sammlung von Verbindungselementen.
ControlData { get; }Ruft die Daten der Steuerung ab.
Controls { get; }Enthält eine Sammlung von Steuerelementen.
Data1 { get; set; }Enthält einen beliebigen Zeichenfolgenwert, der verwendet wird, um zusätzliche Informationen zu einer Form bereitzustellen.
Data2 { get; set; }Enthält einen beliebigen Zeichenfolgenwert, der verwendet wird, um zusätzliche Informationen zu einer Form bereitzustellen.
Data3 { get; set; }Enthält einen beliebigen Zeichenfolgenwert, der verwendet wird, um zusätzliche Informationen zu einer Form bereitzustellen.
Del { get; set; }Ein Flag, das angibt, ob das Element lokal gelöscht wird. Ein Wert von 1 gibt an, dass das Element lokal gelöscht wird.
Diagram { get; set; }Stammelement der Visio-Objekthierarchie.
Event { get; set; }Enthält Elemente, die Formeln angeben, die Shape-Ereignisse steuern.
Fields { get; }Enthält eine Sammlung von Field-Elementen.
Fill { get; }Enthält die aktuellen Füllformatierungswerte für die Form und den Schlagschatten der Form, einschließlich Muster, Vordergrundfarbe und Hintergrundfarbe.
FillStyle { get; set; }StyleSheet, von dem diese Form die Füllformatierung erbt.
Foreign { get; }Enthält Elemente, die die Breite und Höhe eines Objekts aus einem anderen Programm angeben, das in einem Microsoft Visio-Dokument verwendet wird. Enthält auch Elemente, die den Abstand angeben, um den das Bild des Objekts innerhalb seiner Grenzen versetzt ist.
ForeignData { get; }Enthält ein MIME (Multipurpose Internet Mail Extensions)-codiertes BLOB mit Bilddaten, wie z. B. Windows-Metadatei, Bitmap oder OLE-Daten.
Geoms { get; }Enthält eine Sammlung von Geom-Elementen.
Group { get; }Enthält Elemente, die steuern, wie Sie einer Gruppe Formen hinzufügen, Mitglieder einer Gruppe verschieben und Gruppen auswählen.
Help { get; }Enthält Elemente, die das Thema der Hilfedatei des Shape-Elements und Copyright-Informationen angeben.
Hyperlinks { get; }Enthält eine Sammlung von Hyperlink-Elementen.
ID { get; set; }Die eindeutige ID des Elements innerhalb seines übergeordneten Elements.
Image { get; }Enthält die Gamma-, Helligkeits-, Kontrast-, Weichzeichnungs-, Schärfe-, Entrauschungs- und Transparenzwerte für eine Bitmap.
InheritChars { get; }Enthält die Zeichenwerte für das Shape, das vom Master-Shape geerbt wird.
InheritFill { get; }Enthält die Füllformatierungswerte für die Form, die von der übergeordneten Formatvorlage und der Masterform geerbt wird.
InheritGeoms { get; }Enthält die Geoms-Werte für die Form, die von der Master-Form übernommen wird.
InheritLine { get; }Enthält die Linienformatierungswerte für die Form, die vom übergeordneten Stil und der Masterform übernommen wird.
InheritParas { get; }Enthält die Paragrafen für die Form, die vom übergeordneten Stil und der Masterform geerbt wird.
InheritProps { get; }Enthält die Requisiten für die Form, die von der Master-Form übernommen wird.
InheritTextBlock { get; }Enthält die Textblockwerte für die Form, die vom übergeordneten Stil und der Masterform geerbt wird.
InheritUsers { get; }Enthält die Benutzer für das Shape, das vom Master-Shape geerbt wird.
IsTextEmpty { get; }Geben Sie an, dass die Form Text enthält und der Text leer ist oder nicht.
LayerMem { get; }Enthält das LayerMember-Element, das jede Ebene angibt, der die Form zugewiesen ist.
Layout { get; }Enthält Elemente, die die Shape-Platzierung und Verbindungsrouting-Einstellungen steuern.
Line { get; }Enthält Elemente, die Linienattribute für eine Form steuern, z. B. Muster, Stärke und Farbe. Diese Elemente bestimmen, ob die Linienenden formatiert sind (z. B. mit einer Pfeilspitze), die Größe der Linienendeformate, den Radius des Rundungskreises, der auf die Linie angewendet wird, und den Linienabschlussstil (rund oder quadratisch).
LineStyle { get; set; }StyleSheet, von dem diese Form die Linienformatierung erbt
Master { get; set; }Der Master, von dem die Form ihre Daten erbt.
MasterShape { get; set; }Dieses Attribut darf nur in Formen vorhanden sein, die Mitglieder einer Gruppenform sind, und die Gruppe ist eine Instanz eines Masters. Das Attribut enthält eine ID, die auf die entsprechende Unterform im Master verweist.
Misc { get; }Enthält Elemente, die das Thema der Hilfedatei des Shape-Elements und Copyright-Informationen angeben.
Name { get; set; }Der Name des Elements.
NameU { get; set; }Der universelle Name des Elements.
OneD { get; }Bestimmt, ob sich die Form wie ein eindimensionales (1-D) Objekt verhält. Schreibgeschützt.
Page { get; set; }Stammelement der Visio-Objekthierarchie.
Paras { get; }Enthält eine Sammlung von Para-Elementen.
ParentShape { get; set; }Übergeordnete Form.
PresetTheme { set; }Voreingestelltes Design auf diese Form anwenden
PresetThemeQuickStyle { set; }Wenden Sie eine voreingestellte Designvariante Quickstyle auf diese Form an
PresetThemeVariant { set; }Eine voreingestellte Designvariante auf diese Form anwenden
Props { get; set; }Enthält eine Sammlung von Prop-Elementen.
Protection { get; }Das Sperren hilft, unbeabsichtigte Änderungen an der Form zu verhindern, hindert Microsoft Visio jedoch nicht daran, Werte unter anderen Umständen zurückzusetzen. Es schützt auch nicht vor Änderungen, die im ShapeSheet-Fenster vorgenommen werden.
RootShape { get; }Gibt die Form der obersten Ebene einer Instanz zurück, wenn diese Form Teil einer Master-Instanz ist. Schreibgeschützt.
Scratchs { get; }Enthält eine Sammlung von Scratch-Elementen.
Shapes { get; }Enthält eine Sammlung von Shape-Elementen.
SmartTagDefs { get; }Enthält eine Sammlung von SmartTagDef-Elementen.
TabsCollection { get; }Enthält eine Sammlung von Tab-Elementen.
Text { get; set; }Enthält den Text einer Form.
TextBlock { get; }Enthält Elemente, die die Ausrichtung, die Ränder und die standardmäßigen Tabstopppositionen von Text im Textblock einer Form angeben.
TextStyle { get; set; }StyleSheet, von dem diese Form die Textformatierung erbt.
TextXForm { get; }Enthält Elemente, die Positionierungsinformationen über den Textblock einer Form angeben.
ThreeDFormat { get; }Ruft das ThreeDFormat ab.
TwoD { get; set; }Bestimmt, ob sich die Form wie ein zweidimensionales (2-D) Objekt verhält.
Type { get; set; }Der Typ einer Form. Es kann einer der folgenden Werte sein: Group, Shape, Guide oder Foreign.
UniqueID { get; set; }Eine der Form zugewiesene GUID (Globally Unique Identifier).
Users { get; }Enthält eine Sammlung von Benutzerelementen.
XForm { get; set; }Enthält Elemente, die allgemeine Positionierungsinformationen zu einer Form angeben.
XForm1D { get; set; }Enthält x- und y-Koordinaten des Anfangs- und Endpunkts einer 1D-Form. Dieses Element erscheint nur für 1D-Formen.
ZOrderIndex { get; }Gibt den Index einer Form in der Z-Reihenfolge mit Ausnahme der Führungsform zurück.

Methoden

NameBeschreibung
BringForward()Bringt die Form in der Z-Reihenfolge um eine Position nach vorne.
BringToFront()Bringt die Form an den Anfang der Z-Reihenfolge.
CenterDrawing()Zentrieren Sie die Form in Bezug auf die Ausdehnung der Seite
ConnectedShapes(ConnectedShapesFlags, string)Gibt ein Array zurück, das die Kennungen (IDs) der Shapes enthält, die mit dem Shape verbunden sind.
Copy(Shape)
DependsOnShapes()Gibt ein Array zurück, das die Bezeichner der Shapes enthält, die von einem Shape abhängig sind.
GetConnectorRule()Gibt eine ConnectorRule zurück, die die Shape-ID und die Verbindung enthält, die mit dem Shape verbunden sind.
GetConnectorsType()Konnektoren abrufen type
GetDisplayText()Holen Sie sich den Text, der auf der Oberfläche angezeigt wird
GetPureText()Holen Sie sich die Textzeichenfolge
GluedShapes(GluedShapesFlags, string, Shape)Gibt ein Array zurück, das die Kennungen der Formen enthält, die an eine Form geklebt werden.
IsConnected(Shape)Gibt an, ob diese beiden Shapes verbunden sind.
IsContain(Shape)Gibt an, ob diese Form eine andere Form enthält.
IsGlued(Shape)Gibt an, ob diese beiden Formen geklebt sind.
IsInGroup()Gibt an, ob dieses Shape in einem Gruppen-Shape ist.
IsIntersect(Shape)Gibt an, ob diese Form eine andere Form schneidet.
Move(double, double)Verschiebt die Form auf dX und dY Zoll von der aktuellen Position.
MoveTo(double, double)Verschiebt die Form an eine neue absolute Position auf der Seite.
RefreshData()Aktualisiert die Position der Form, einschließlich xform, Verbindung und Geom, wenn der Text der Form oder anderer . geändert wird
ReplaceText(string, string)Ersetzt die Textzeichenfolge einer Form .
SendBackward()Verschiebt die Form in der Z-Reihenfolge um eine Position nach hinten.
SendToBack()Verschiebt die Form in der Z-Reihenfolge nach hinten.
SetAngle(double)Legt einen neuen Formwinkel fest. Die Einheit des Winkels ist Radiant.
SetConnectorsType(ConnectorsTypeValue)Verbindungstyp festlegen
SetHeight(double)Legt die neue Höhe der Form fest.
SetPresetThemeStyleMatrics(PresetStyleMatricsValue, PresetColorMatricsValue)Wenden Sie eine voreingestellte Designvariante Quickstyle auf diese Form an, wie Optionen für Designstile in der Dropdown-Liste für Formstile
SetWidth(double)Legt die neue Breite der Form fest.
ToHTML(Stream, HTMLSaveOptions)Erstellt die HTML-Form und speichert sie in einem Stream im angegebenen Format.
ToHTML(string, HTMLSaveOptions)Erstellt das HTML und speichert es in einer Datei.
ToImage(Stream, ImageSaveOptions)Erstellt das Formbild und speichert es im angegebenen Format in einem Stream.
ToImage(string, ImageSaveOptions)Erstellt das Formbild und speichert es in einer Datei. Die Erweiterung des Dateinamens bestimmt das Format des Bildes.
ToPdf(Stream)Erstellt das Form-PDF und speichert es in einem Stream.
ToPdf(string)Speichert die Form in einer PDF-Datei.
ToSvg(string, SVGSaveOptions)Speichert die Form in einer SVG-Datei.
Ungroup()Form aufheben

Siehe auch