GeometryShape

GeometryShape Klasse

Stellt die Basisklasse 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 lesbar IAdjustValueCollection.
AlternativeText { get; set; }Liefert oder legt den alternativen Text fest, der einer Form zugeordnet ist. Lesen/Schreiben String.
AlternativeTextTitle { get; set; }Liefert oder legt den Titel des alternativen Textes fest, der einer Form zugeordnet ist. Lesen/Schreiben String.
BlackWhiteMode { get; set; }Eigenschaft gibt an, wie eine Form im Schwarz-Weiß-Anzeigemodus dargestellt wird. Lesen/Schreiben BlackWhiteMode.
ConnectionSiteCount { get; }Gibt die Anzahl der Verbindungspunkte der Form zurück. Nur lesbar Int32.
CustomData { get; }Gibt die benutzerdefinierten Daten der Form zurück. Nur lesbar ICustomData.
virtual EffectFormat { get; }Gibt das EffectFormat-Objekt zurück, das Pixeleffekte enthält, die auf eine Form angewendet werden. Hinweis: kann für bestimmte Formtypen, die keine Effekt-Eigenschaften besitzen, null zurückgeben. Nur lesbar IEffectFormat.
virtual FillFormat { get; }Gibt das FillFormat-Objekt zurück, das Füllformat-Eigenschaften für eine Form enthält. Hinweis: kann für bestimmte Formtypen, die keine Füll-Eigenschaften besitzen, null zurückgeben. Nur lesbar IFillFormat.
Frame { get; set; }Liefert oder legt die Eigenschaften des Formrahmens fest. Lesen/Schreiben IShapeFrame.
Height { get; set; }Liefert oder legt die Höhe der Form in Punkten fest. Lesen/Schreiben Single.
Hidden { get; set; }Bestimmt, ob die Form ausgeblendet ist. Lesen/Schreiben Boolean.
HyperlinkClick { get; set; }Liefert oder legt den für Mausklick definierten Hyperlink fest. Lesen/Schreiben IHyperlink.
HyperlinkManager { get; }Gibt den Hyperlink-Manager zurück. Nur lesbar IHyperlinkManager.
HyperlinkMouseOver { get; set; }Liefert oder legt den für Maus-over definierten Hyperlink fest. Lesen/Schreiben IHyperlink.
IsDecorative { get; set; }Liefert oder legt die Option ‘Als dekorativ markieren’ fest. Lesen/Schreiben Boolean.
IsGrouped { get; }Bestimmt, ob die Form gruppiert ist. Nur lesbar Boolean.
IsTextHolder { get; }Bestimmt, ob die Form ein TextHolder_PPT ist. Nur lesbar Boolean.
virtual LineFormat { get; }Gibt das LineFormat-Objekt zurück, das Linienformat-Eigenschaften einer Form enthält. Hinweis: kann für bestimmte Formtypen, die keine Linien-Eigenschaften besitzen, null zurückgeben. Nur lesbar ILineFormat.
Name { get; set; }Liefert oder legt den Namen einer Form fest. Darf nicht null sein. Verwenden Sie bei Bedarf einen leeren Zeichenfolgenwert. Lesen/Schreiben String.
OfficeInteropShapeId { get; }Gibt einen folienbezogenen eindeutigen Bezeichner zurück, der während der Lebensdauer der Form konstant bleibt und PowerPoint oder Interop-Code ermöglicht, die Form zuverlässig von überall im Dokument zu referenzieren. Nur lesbar UInt32. Siehe auch UniqueId.
ParentGroup { get; }Gibt das übergeordnete GroupShape-Objekt zurück, wenn die Form gruppiert ist. Andernfalls wird null zurückgegeben. Nur lesbar IGroupShape.
Placeholder { get; }Gibt den Platzhalter einer Form zurück. Gibt null zurück, wenn die Form keinen Platzhalter hat. Nur lesbar IPlaceholder.
Presentation { get; }Gibt die übergeordnete Präsentation einer Folie zurück. Nur lesbar IPresentation.
RawFrame { get; set; }Liefert oder legt die rohen Eigenschaften des Formrahmens fest. Lesen/Schreiben IShapeFrame.
Rotation { get; set; }Liefert oder legt die Anzahl der Grad fest, um die die angegebene Form um die z-Achse rotiert wird. Ein positiver Wert bedeutet Drehung im Uhrzeigersinn; ein negativer Wert bedeutet Drehung gegen den Uhrzeigersinn. Lesen/Schreiben Single.
ShapeLock { get; }Gibt die Sperren der Form zurück. Nur lesbar IBaseShapeLock.
ShapeStyle { get; }Gibt das Stil-Objekt der Form zurück. Nur lesbar IShapeStyle.
virtual ShapeType { get; set; }Liefert oder legt den voreingestellten Geometrietyp fest. Hinweis: Beim Ändern des Werts werden alle Anpassungswerte auf ihre Standardwerte zurückgesetzt. Lesen/Schreiben ShapeType.
Slide { get; }Gibt die übergeordnete Folie einer Form zurück. Nur lesbar IBaseSlide.
virtual ThreeDFormat { get; }Gibt das ThreeDFormat-Objekt zurück, das 3D-Effekteigenschaften für eine Form enthält. Hinweis: kann für bestimmte Formtypen, die keine 3D-Eigenschaften besitzen, null zurückgeben. Nur lesbar IThreeDFormat.
UniqueId { get; }Gibt einen internen, präsentationsbezogenen Bezeichner zurück, der für Add-Ins oder anderen Code vorgesehen ist. Da dieser Wert vom Benutzer oder programmgesteuert neu zugewiesen werden kann, darf er nicht als dauerhafter eindeutiger Schlüssel behandelt werden. Nur lesbar UInt32. Siehe auch OfficeInteropShapeId.
Width { get; set; }Liefert oder legt die Breite der Form in Punkten fest. Lesen/Schreiben Single.
X { get; set; }Liefert oder legt die x-Koordinate der oberen linken Ecke der Form in Punkten fest. Lesen/Schreiben Single.
Y { get; set; }Liefert oder legt die y-Koordinate der oberen linken Ecke der Form in Punkten fest. Lesen/Schreiben Single.
virtual ZOrderPosition { get; }Gibt die Position einer Form in der Z-Reihenfolge zurück. Shapes[0] gibt die Form am hinteren Ende der Z-Reihenfolge zurück, und Shapes[Shapes.Count - 1] gibt die Form am vorderen Ende zurück. Nur lesbar Int32.

Methoden

NameBeschreibung
AddPlaceholder(IPlaceholder)Fügt einen neuen Platzhalter hinzu, falls keiner vorhanden ist, und legt die Platzhalter-Eigenschaften auf einen angegebenen fest.
CreateShapeElements()Erstellt und gibt ein Array der Form-Elemente zurück.
GetBasePlaceholder()Gibt eine grundlegende Platzhalterform zurück (Form aus dem Layout und/oder der Master-Folien, von der die aktuelle Form ererbt wird). Es wird null zurückgegeben, wenn die aktuelle Form nicht vererbt ist.
GetGeometryPaths()Gibt eine Kopie des Pfads der geometrischen Form zurück. Koordinaten sind relativ zur linken oberen Ecke der Form.
GetImage()Gibt eine Miniaturansicht der Form zurück. Der Typ ShapeThumbnailBounds.Shape wird standardmäßig verwendet.
GetImage(ShapeThumbnailBounds, float, float)Gibt eine Miniaturansicht der Form zurück.
GetVisualBounds()Liefert die visuellen Grenzen der Form, die aus ihrem gerenderten Inhalt berechnet werden.
RemovePlaceholder()Definiert, dass diese Form kein Platzhalter ist.
SetGeometryPath(IGeometryPath)Aktualisiert die Geometrie der Form anhand des IGeometryPath-Objekts. Koordinaten müssen relativ zur linken oberen Ecke der Form sein. Ändert den Typ der Form (ShapeType) zu Custom.
SetGeometryPaths(IGeometryPath[])Aktualisiert die Geometrie der Form anhand eines Arrays von IGeometryPath. Koordinaten müssen relativ zur linken oberen Ecke der Form sein. Ändert den Typ der Form (ShapeType) zu Custom.
WriteAsSvg(Stream)Speichert den Inhalt der Form als SVG-Datei.
WriteAsSvg(Stream, ISVGOptions)Speichert den Inhalt der Form als SVG-Datei.

Siehe auch