Shape

Shape Klasse

Stellt eine Form auf einer Folie dar.

public class Shape : IShape

Eigenschaften

NameBeschreibung
AlternativeText { get; set; }Gibt den alternativen Text zurück oder legt ihn fest, der einer Form zugeordnet ist. Lesen/Schreiben String.
AlternativeTextTitle { get; set; }Gibt den Titel des alternativen Textes zurück oder legt ihn fest, der einer Form zugeordnet ist. Lesen/Schreiben String.
BlackWhiteMode { get; set; }Eigenschaft gibt an, wie eine Form im Schwarz-Weiß-Anzeigemodus gerendert wird. Lesen/Schreiben BlackWhiteMode.
ConnectionSiteCount { get; }Gibt die Anzahl der Verbindungsstellen der Form zurück. Nur-lesen Int32.
CustomData { get; }Gibt die benutzerdefinierten Daten der Form zurück. Nur-lesen ICustomData.
virtual EffectFormat { get; }Gibt das EffectFormat-Objekt zurück, das Pixeleffekte auf eine Form anwendet. Hinweis: Kann für bestimmte Formen, die keine Effekt-Eigenschaften besitzen, null zurückgeben. Nur-lesen IEffectFormat.
virtual FillFormat { get; }Gibt das FillFormat-Objekt zurück, das Füllungsformat-Eigenschaften für eine Form enthält. Hinweis: Kann für bestimmte Formen, die keine Füllungs-Eigenschaften besitzen, null zurückgeben. Nur-lesen IFillFormat.
Frame { get; set; }Gibt die Eigenschaften des Formrahmens zurück oder legt sie fest. Lesen/Schreiben IShapeFrame.
Height { get; set; }Liest oder legt die Höhe der Form fest, gemessen in Punkten. Lesen/Schreiben Single.
Hidden { get; set; }Bestimmt, ob die Form ausgeblendet ist. Lesen/Schreiben Boolean.
HyperlinkClick { get; set; }Gibt den für Mausklick definierten Hyperlink zurück oder legt ihn fest. Lesen/Schreiben IHyperlink.
HyperlinkManager { get; }Gibt den Hyperlink-Manager zurück. Nur-lesen IHyperlinkManager.
HyperlinkMouseOver { get; set; }Gibt den für Maus-Over definierten Hyperlink zurück oder legt ihn fest. Lesen/Schreiben IHyperlink.
IsDecorative { get; set; }Liest oder legt die Option „Als dekorativ markieren“ fest. Lesen/Schreiben Boolean.
IsGrouped { get; }Bestimmt, ob die Form gruppiert ist. Nur-lesen Boolean.
IsTextHolder { get; }Bestimmt, ob die Form ein TextHolder_PPT ist. Nur-lesen Boolean.
virtual LineFormat { get; }Gibt das LineFormat-Objekt zurück, das Linienformat-Eigenschaften für eine Form enthält. Hinweis: Kann für bestimmte Formen, die keine Linieneigenschaften besitzen, null zurückgeben. Nur-lesen ILineFormat.
Name { get; set; }Gibt den Namen einer Form zurück oder legt ihn fest. Darf nicht null sein. Verwenden Sie bei Bedarf eine leere Zeichenkette. Lesen/Schreiben String.
OfficeInteropShapeId { get; }Gibt eine folienbezogene eindeutige Kennung zurück, die während der Lebensdauer der Form konstant bleibt und PowerPoint oder Interop-Code ermöglicht, die Form überall im Dokument zuverlässig zu referenzieren. Nur-lesen UInt32. Siehe auch UniqueId.
ParentGroup { get; }Gibt das übergeordnete GroupShape-Objekt zurück, wenn die Form gruppiert ist. Andernfalls wird null zurückgegeben. Nur-lesen IGroupShape.
Placeholder { get; }Gibt den Platzhalter einer Form zurück. Gibt null zurück, wenn die Form keinen Platzhalter besitzt. Nur-lesen IPlaceholder.
Presentation { get; }Gibt die übergeordnete Präsentation einer Folie zurück. Nur-lesen IPresentation.
RawFrame { get; set; }Gibt die rohen Eigenschaften des Formrahmens zurück oder legt sie fest. Lesen/Schreiben IShapeFrame.
Rotation { get; set; }Gibt die Anzahl der Grad zurück, um die die angegebene Form um die Z-Achse gedreht ist. Ein positiver Wert steht für Drehen im Uhrzeigersinn, ein negativer Wert für Gegen den Uhrzeigersinn. Lesen/Schreiben Single.
ShapeLock { get; }Gibt die Sperren der Form zurück. Nur-lesen IBaseShapeLock.
Slide { get; }Gibt die übergeordnete Folie einer Form zurück. Nur-lesen IBaseSlide.
virtual ThreeDFormat { get; }Gibt das ThreeDFormat-Objekt zurück, das 3D-Effekteigenschaften für eine Form enthält. Hinweis: Kann für bestimmte Formen, die keine 3D-Eigenschaften besitzen, null zurückgeben. Nur-lesen IThreeDFormat.
UniqueId { get; }Gibt einen internen, präsentationsbezogenen Bezeichner zurück, der für Add-Ins oder anderen Code bestimmt ist. Da dieser Wert vom Benutzer oder programmatisch neu zugewiesen werden kann, darf er nicht als permanenter eindeutiger Schlüssel verwendet werden. Nur-lesen UInt32. Siehe auch OfficeInteropShapeId.
Width { get; set; }Liest oder legt die Breite der Form fest, gemessen in Punkten. Lesen/Schreiben Single.
X { get; set; }Liest oder legt die X-Koordinate der oberen linken Ecke der Form fest, gemessen in Punkten. Lesen/Schreiben Single.
Y { get; set; }Liest oder legt die Y-Koordinate der oberen linken Ecke der Form fest, gemessen in Punkten. Lesen/Schreiben Single.
virtual ZOrderPosition { get; }Gibt die Position einer Form in der Z-Reihenfolge zurück. Shapes[0] liefert die Form ganz hinten, Shapes[Shapes.Count - 1] liefert die Form ganz vorne. Nur-lesen Int32.

Methoden

NameBeschreibung
AddPlaceholder(IPlaceholder)Fügt einen neuen Platzhalter hinzu, falls keiner vorhanden ist, und legt die Platzhaltereigenschaften auf einen angegebenen fest.
GetBasePlaceholder()Gibt eine einfache Platzhalterform zurück (Form aus dem Layout und/oder der Master-Folien, von der die aktuelle Form erbt). Wird null zurückgegeben, wenn die aktuelle Form nicht geerbt ist.
GetImage()Gibt das Thumbnail der Form zurück. Standardmäßig wird der Typ ShapeThumbnailBounds.Shape verwendet.
GetImage(ShapeThumbnailBounds, float, float)Gibt das Thumbnail der Form zurück.
GetVisualBounds()Gibt die visuellen Begrenzungen der Form zurück, berechnet aus ihrem gerenderten Inhalt.
RemovePlaceholder()Definiert, dass diese Form kein Platzhalter ist.
WriteAsSvg(Stream)Speichert den Inhalt der Form als SVG-Datei.
WriteAsSvg(Stream, ISVGOptions)Speichert den Inhalt der Form als SVG-Datei.

Siehe auch