Shape

Shape-Klasse

Stellt eine Form auf einer Folie dar.

public class Shape : IShape

Eigenschaften

NameBeschreibung
AlternativeText { get; set; }Gibt den alternativem Text zurück oder legt ihn fest, der mit einer Form verbunden ist. Lese-/Schreib-String.
AlternativeTextTitle { get; set; }Gibt den Titel des alternativem Textes zurück oder legt ihn fest, der mit einer Form verbunden ist. Lese-/Schreib-String.
BlackWhiteMode { get; set; }Eigenschaft, die angibt, wie eine Form im Schwarz-Weiß-Darstellungsmodus gerendert wird. Lese-/Schreib- BlackWhiteMode.
ConnectionSiteCount { get; }Gibt die Anzahl der Verbindungspunkte auf 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 die Pixeleffekte enthält, die auf eine Form angewendet werden. Hinweis: kann für bestimmte Formen, die keine Effekteigenschaften haben, null zurückgeben. Nur lesen 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 Formen, die keine Fülleigenschaften haben, null zurückgeben. Nur lesen IFillFormat.
Frame { get; set; }Gibt die Eigenschaften des Rahmens der Form zurück oder legt sie fest. Lese-/Schreib- IShapeFrame.
Height { get; set; }Gibt die Höhe der Form zurück oder legt sie fest. Lese-/Schreib- Single.
Hidden { get; set; }Bestimmt, ob die Form verborgen ist. Lese-/Schreib- Boolean.
HyperlinkClick { get; set; }Gibt den für einen Mausklick definierten Hyperlink zurück oder legt ihn fest. Lese-/Schreib- IHyperlink.
HyperlinkManager { get; }Gibt den Hyperlink-Manager zurück. Nur lesen IHyperlinkManager.
HyperlinkMouseOver { get; set; }Gibt den für Mouseover definierten Hyperlink zurück oder legt ihn fest. Lese-/Schreib- IHyperlink.
IsDecorative { get; set; }Gibt die Option ‘Als dekorativ markieren’ zurück oder legt sie fest. Lese-/Schreib- 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 die Linienformatierungseigenschaften für eine Form enthält. Hinweis: kann für bestimmte Formen, die keine Linieneigenschaften haben, 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 den leeren String-Wert, falls erforderlich. Lese-/Schreib-String.
OfficeInteropShapeId { get; }Gibt die eindeutige Formen-ID im Folienkontext zurück. Nur lesen UInt32. Siehe auch UniqueId zum Abrufen der eindeutigen Formen-ID im Präsentationskontext.
ParentGroup { get; }Gibt das übergeordnete GroupShape-Objekt zurück, wenn die Form gruppiert ist. Andernfalls null. Nur lesen IGroupShape.
Placeholder { get; }Gibt den Platzhalter für eine Form zurück. Gibt null zurück, wenn die Form keinen Platzhalter hat. Nur lesen IPlaceholder.
Presentation { get; }Gibt die übergeordnete Präsentation einer Folie zurück. Nur lesen IPresentation.
RawFrame { get; set; }Gibt die Eigenschaften des rohen Rahmen der Form zurück oder legt sie fest. Lese-/Schreib- IShapeFrame.
Rotation { get; set; }Gibt die Anzahl der Grad zurück oder legt sie fest, um die die angegebene Form um die z-Achse rotiert ist. Ein positiver Wert zeigt eine Drehung im Uhrzeigersinn an; ein negativer Wert eine Drehung gegen den Uhrzeigersinn. Lese-/Schreib- 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-Effekt-Eigenschaften für eine Form hat. Hinweis: kann für bestimmte Formen, die keine 3D-Eigenschaften haben, null zurückgeben. Nur lesen IThreeDFormat.
UniqueId { get; }Gibt die eindeutige Formen-ID im Präsentationskontext zurück. Nur lesen UInt32. Siehe auch OfficeInteropShapeId zum Abrufen der eindeutigen Formen-ID im Folienkontext.
Width { get; set; }Gibt die Breite der Form zurück oder legt sie fest. Lese-/Schreib- Single.
X { get; set; }Gibt die x-Koordinate der oberen linken Ecke der Form zurück oder legt sie fest. Lese-/Schreib- Single.
Y { get; set; }Gibt die y-Koordinate der oberen linken Ecke der Form zurück oder legt sie fest. Lese-/Schreib- Single.
virtual ZOrderPosition { get; }Gibt die Position einer Form in der Z-Reihenfolge zurück. Shapes[0] gibt die Form im Hintergrund der Z-Reihenfolge zurück, und Shapes[Shapes.Count - 1] gibt die Form im Vordergrund der Z-Reihenfolge zurück. Nur lesen Int32.

Methoden

NameBeschreibung
AddPlaceholder(IPlaceholder)Fügt einen neuen Platzhalter hinzu, wenn keiner vorhanden ist, und legt die Platzhaltereigenschaften auf einen angegebenen fest.
GetBasePlaceholder()Gibt eine grundlegende Platzhalterform zurück (Form von der Vorlage und/oder Masterfolie, von der die aktuelle Form abgeleitet ist). Ein null wird zurückgegeben, wenn die aktuelle Form nicht abgeleitet ist.
GetImage()Gibt das Miniaturbild der Form zurück. Der Typ ShapeThumbnailBounds.Shape wird standardmäßig verwendet.
GetImage(ShapeThumbnailBounds, float, float)Gibt das Miniaturbild der Form zurück.
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