IShape

IShape Schnittstelle

Stellt eine Form auf einer Folie dar.

public interface IShape : IHyperlinkContainer, ISlideComponent

Eigenschaften

NameBeschreibung
AlternativeText { get; set; }Gibt den alternativen Text zurück oder setzt diesen, der mit einer Form verbunden ist. Lese-/Schreibzugriff String.
AlternativeTextTitle { get; set; }Gibt den Titel des alternativen Textes zurück oder setzt diesen, der mit einer Form verbunden ist. Lese-/Schreibzugriff String.
AsIHyperlinkContainer { get; }Erlaubt den Zugriff auf die Basisschnittstelle IHyperlinkContainer. Nur lesend IHyperlinkContainer.
AsISlideComponent { get; }Erlaubt den Zugriff auf die Basisschnittstelle ISlideComponent. Nur lesend ISlideComponent.
BlackWhiteMode { get; set; }Die Eigenschaft spezifiziert, wie eine Form im Schwarzweiß-Anzeigemodus gerendert wird. Lese-/Schreibzugriff BlackWhiteMode.
ConnectionSiteCount { get; }Gibt die Anzahl der Verbindungspunkte auf der Form zurück. Nur lesend Int32.
CustomData { get; }Gibt die benutzerdefinierten Daten der Form zurück. Nur lesend ICustomData.
EffectFormat { get; }Gibt das EffectFormat-Objekt zurück, das die auf einer Form angewendeten Pixeleffekte enthält. Nur lesend IEffectFormat.
FillFormat { get; }Gibt das FillFormat-Objekt zurück, das die Füllformatierungseigenschaften für eine Form enthält. Nur lesend IFillFormat.
Frame { get; set; }Gibt die Eigenschaften des Formrahmens zurück oder setzt diese. Lese-/Schreibzugriff IShapeFrame.
Height { get; set; }Gibt die Höhe der Form zurück oder setzt diese. Lese-/Schreibzugriff Single.
Hidden { get; set; }Bestimmt, ob die Form verborgen ist. Lese-/Schreibzugriff Boolean.
IsDecorative { get; set; }Gibt die Option ‘Als dekorativ markieren’ zurück oder setzt diese. Lese-/Schreibzugriff Boolean.
IsGrouped { get; }Bestimmt, ob die Form gruppiert ist. Nur lesend Boolean.
IsTextHolder { get; }Bestimmt, ob die Form ein TextHolder ist. Nur lesend Boolean.
LineFormat { get; }Gibt das LineFormat-Objekt zurück, das die Linienformatierungseigenschaften für eine Form enthält. Nur lesend ILineFormat.
Name { get; set; }Gibt den Namen einer Form zurück oder setzt diesen. Lese-/Schreibzugriff String.
OfficeInteropShapeId { get; }Erhält die einzigartige Form-ID im Folienkontext. Nur lesend UInt32. Siehe auch UniqueId zum Erhalten der einzigartigen Form-ID im Präsentationskontext.
ParentGroup { get; }Gibt das übergeordnete GroupShape-Objekt zurück, wenn die Form gruppiert ist. Andernfalls wird null zurückgegeben. Nur lesend IGroupShape.
Placeholder { get; }Gibt den Platzhalter für eine Form zurück. Nur lesend IPlaceholder.
RawFrame { get; set; }Gibt die rohen Eigenschaften des Formrahmens zurück oder setzt diese. Lese-/Schreibzugriff IShapeFrame.
Rotation { get; set; }Gibt die Anzahl der Grad zurück oder setzt diese, 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-/Schreibzugriff Single.
ShapeLock { get; }Gibt die Sperren der Form zurück. Nur lesend IBaseShapeLock.
ThreeDFormat { get; }Gibt das ThreeDFormat-Objekt zurück, das die Linienformatierungseigenschaften für eine Form enthält. Nur lesend IThreeDFormat.
UniqueId { get; }Erhält die einzigartige Form-ID im Präsentationskontext. Nur lesend UInt32. Siehe auch OfficeInteropShapeId zum Erhalten der einzigartigen Form-ID im Folienkontext.
Width { get; set; }Gibt die Breite der Form zurück oder setzt diese. Lese-/Schreibzugriff Single.
X { get; set; }Gibt die x-Koordinate der oberen linken Ecke der Form zurück oder setzt diese. Lese-/Schreibzugriff Single.
Y { get; set; }Gibt die y-Koordinate der oberen linken Ecke der Form zurück oder setzt diese. Lese-/Schreibzugriff Single.
ZOrderPosition { get; }Gibt die Position einer Form in der z-Reihenfolge 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 lesend Int32.

Methoden

NameBeschreibung
AddPlaceholder(IPlaceholder)Fügt einen neuen Platzhalter hinzu, falls noch keiner vorhanden ist, und setzt die Platzhaltereigenschaften auf die eines bestimmten.
GetBasePlaceholder()Gibt eine grundlegende Platzhalterform zurück (Form aus dem Layout und/oder der Masterfolie, von der die aktuelle Form abgeleitet ist). Null wird zurückgegeben, wenn die aktuelle Form nicht abgeleitet ist.
GetImage()Gibt das Miniaturbild der Form zurück. Der Typ des Shapes thumbnail bounds ist standardmäßig ShapeThumbnailBounds.Shape.
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