GeometryShape

GeometryShape-Klasse

Stellt die Elternklasse für alle geometrischen Formen dar.

public abstract class GeometryShape : Shape, IGeometryShape

Eigenschaften

NameBeschreibung
Adjustments { get; }Gibt eine Sammlung von Anpassungswerten der Form zurück. Nur-Lese IAdjustValueCollection.
AlternativeText { get; set; }Gibt den mit einer Form verbundenen alternativen Text zurück oder setzt ihn. Lese-/Schreibzeichenfolge.
AlternativeTextTitle { get; set; }Gibt den Titel des mit einer Form verbundenen alternativen Textes zurück oder setzt ihn. Lese-/Schreibzeichenfolge.
BlackWhiteMode { get; set; }Eigenschaft, die angibt, wie eine Form im Schwarzweiß-Anzeigemodus dargestellt wird. Lese-/Schreib BlackWhiteMode.
ConnectionSiteCount { get; }Gibt die Anzahl der Verbindungsstellen an der Form zurück. Nur-Lese Int32.
CustomData { get; }Gibt die benutzerdefinierten Daten der Form zurück. Nur-Lese ICustomData.
virtual EffectFormat { get; }Gibt das EffectFormat-Objekt zurück, das die Pixeleffekte enthält, die auf eine Form angewendet werden. Hinweis: kann für bestimmte Typen von Formen, die keine Effekt-Eigenschaften haben, null zurückgeben. Nur-Lese IEffectFormat.
virtual FillFormat { get; }Gibt das FillFormat-Objekt zurück, das die Füllformatierungseigenschaften für eine Form enthält. Hinweis: kann für bestimmte Typen von Formen, die keine Füll-Eigenschaften haben, null zurückgeben. Nur-Lese IFillFormat.
Frame { get; set; }Gibt die Eigenschaften des Rahmen der Form zurück oder setzt sie. Lese-/Schreib IShapeFrame.
Height { get; set; }Gibt die Höhe der Form zurück oder setzt sie. Lese-/Schreib einfach.
Hidden { get; set; }Bestimmt, ob die Form versteckt ist. Lese-/Schreib boolesch.
HyperlinkClick { get; set; }Gibt den für den Mausklick definierten Hyperlink zurück oder setzt ihn. Lese-/Schreib IHyperlink.
HyperlinkManager { get; }Gibt den Hyperlink-Manager zurück. Nur-Lese IHyperlinkManager.
HyperlinkMouseOver { get; set; }Gibt den für Mouse Over definierten Hyperlink zurück oder setzt ihn. Lese-/Schreib IHyperlink.
IsDecorative { get; set; }Holt oder setzt die Option „Als dekorativ markieren“. Lese-/Schreib boolesch.
IsGrouped { get; }Bestimmt, ob die Form gruppiert ist. Nur-Lese boolesch.
IsTextHolder { get; }Bestimmt, ob die Form ein TextHolder_PPT ist. Nur-Lese boolesch.
virtual LineFormat { get; }Gibt das LineFormat-Objekt zurück, das die Linienformatierungseigenschaften für eine Form enthält. Hinweis: kann für bestimmte Typen von Formen, die keine Linien-Eigenschaften haben, null zurückgeben. Nur-Lese ILineFormat.
Name { get; set; }Gibt den Namen einer Form zurück oder setzt ihn. Darf nicht null sein. Verwenden Sie leeren String-Wert, wenn erforderlich. Lese-/Schreibzeichenfolge.
OfficeInteropShapeId { get; }Holt die eindeutige Formenbezeichnung im Folienbereich. Nur-Lese UInt32. Siehe auch UniqueId zum Abrufen der eindeutigen Formbezeichnung im Präsentationsbereich.
ParentGroup { get; }Gibt das übergeordnete GroupShape-Objekt zurück, wenn die Form gruppiert ist. Andernfalls wird null zurückgegeben. Nur-Lese IGroupShape.
Placeholder { get; }Gibt den Platzhalter für eine Form zurück. Gibt null zurück, wenn die Form keinen Platzhalter hat. Nur-Lese IPlaceholder.
Presentation { get; }Gibt die übergeordnete Präsentation einer Folie zurück. Nur-Lese IPresentation.
RawFrame { get; set; }Gibt die Eigenschaften des Rohrahmens der Form zurück oder setzt sie. Lese-/Schreib IShapeFrame.
Rotation { get; set; }Gibt die Anzahl der Grad zurück oder setzt sie, um die die angegebene Form um die z-Achse rotiert ist. Ein positiver Wert zeigt eine Uhrzeigersinnrotation an; ein negativer Wert zeigt eine gegen den Uhrzeigersinn-Rotation an. Lese-/Schreib einfach.
ShapeLock { get; }Gibt die Sperren der Form zurück. Nur-Lese IBaseShapeLock.
ShapeStyle { get; }Gibt das Stilobjekt der Form zurück. Nur-Lese IShapeStyle.
virtual ShapeType { get; set; }Gibt den Geometrievorgabentyp zurück oder setzt ihn. Hinweis: Bei einer Wertänderung werden alle Anpassungswerte auf ihre Standardwerte zurückgesetzt. Lese-/Schreib ShapeType.
Slide { get; }Gibt die übergeordnete Folie einer Form zurück. Nur-Lese IBaseSlide.
virtual ThreeDFormat { get; }Gibt das ThreeDFormat-Objekt zurück, das 3D-Effekt-Eigenschaften für eine Form enthält. Hinweis: kann für bestimmte Typen von Formen, die keine 3D-Eigenschaften haben, null zurückgeben. Nur-Lese IThreeDFormat.
UniqueId { get; }Holt die eindeutige Formenbezeichnung im Präsentationsbereich. Nur-Lese UInt32. Siehe auch OfficeInteropShapeId zum Abrufen der eindeutigen Formbezeichnung im Folienbereich.
Width { get; set; }Gibt die Breite der Form zurück oder setzt sie. Lese-/Schreib einfach.
X { get; set; }Gibt die x-Koordinate der oberen linken Ecke der Form zurück oder setzt sie. Lese-/Schreib einfach.
Y { get; set; }Gibt die y-Koordinate der oberen linken Ecke der Form zurück oder setzt sie. Lese-/Schreib einfach.
virtual ZOrderPosition { get; }Gibt die Position einer Form im Z-Ordnung zurück. Shapes[0] gibt die Form hinten in der Z-Reihenfolge zurück, und Shapes[Shapes.Count - 1] gibt die Form vorne in der Z-Reihenfolge zurück. Nur-Lese Int32.

Methoden

NameBeschreibung
AddPlaceholder(IPlaceholder)Fügt einen neuen Platzhalter hinzu, wenn es keinen gibt, und setzt die Platzhaltereigenschaften auf einen bestimmten Wert.
CreateShapeElements()Erzeugt und gibt ein Array von Formelementen zurück.
GetBasePlaceholder()Gibt eine Basis-Platzhalterform zurück (Form, die von dem Layout und/oder Master-Folie, von dem die aktuelle Form erbt, stammt). Ein null wird zurückgegeben, wenn die aktuelle Form nicht geerbt ist.
GetGeometryPaths()Gibt die Kopie des Pfades der geometrischen Form zurück. Die Koordinaten beziehen sich auf die linke obere Ecke der Form.
GetImage()Gibt das Thumbnail der Form zurück. Der Typ ShapeThumbnailBounds.Shape wird standardmäßig verwendet.
GetImage(ShapeThumbnailBounds, float, float)Gibt das Thumbnail der Form zurück.
RemovePlaceholder()Definiert, dass diese Form kein Platzhalter ist.
SetGeometryPath(IGeometryPath)Aktualisiert die Formgeometrie aus dem IGeometryPath Objekt. Die Koordinaten müssen sich auf die linke obere Ecke der Form beziehen. Ändert den Typ der Form (ShapeType) auf benutzerdefiniert.
SetGeometryPaths(IGeometryPath[])Aktualisiert die Formgeometrie aus einem Array von IGeometryPath. Die Koordinaten müssen sich auf die linke obere Ecke der Form beziehen. Ändert den Typ der Form (ShapeType) auf benutzerdefiniert.
WriteAsSvg(Stream)Speichert den Inhalt der Form als SVG-Datei.
WriteAsSvg(Stream, ISVGOptions)Speichert den Inhalt der Form als SVG-Datei.

Siehe auch