IShape

IShape Schnittstelle

Stellt eine Form auf einer Folie dar.

public interface IShape : IHyperlinkContainer, ISlideComponent

Properties

NameBeschreibung
AlternativeText { get; set; }Gibt den Alternativtext zurück oder legt ihn fest, der mit einer Form verknüpft ist. Lese/Schreib String.
AlternativeTextTitle { get; set; }Gibt den Titel des Alternativtexts zurück oder legt ihn fest, der mit einer Form verknüpft ist. Lese/Schreib String.
AsIHyperlinkContainer { get; }Ermöglicht den Zugriff auf die Basis IHyperlinkContainer Schnittstelle. Nur lesend IHyperlinkContainer.
AsISlideComponent { get; }Ermöglicht den Zugriff auf die Basis ISlideComponent Schnittstelle. Nur lesend ISlideComponent.
BlackWhiteMode { get; set; }Eigenschaft gibt an, wie eine Form im Schwarz-weiß-Anzeige-Modus dargestellt wird. Lese/Schreib BlackWhiteMode.
ConnectionSiteCount { get; }Gibt die Anzahl der Verbindungspunkte 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 Pixel-Effekte enthält, die auf eine Form angewendet werden. Nur lesend IEffectFormat.
FillFormat { get; }Gibt das FillFormat-Objekt zurück, das Füllformatierungs-Eigenschaften für eine Form enthält. Nur lesend IFillFormat.
Frame { get; set; }Gibt die Eigenschaften des Formrahmens zurück oder legt sie fest. Lese/Schreib IShapeFrame.
Height { get; set; }Liest oder legt die Höhe der Form fest, gemessen in Punkten. Lese/Schreib Single.
Hidden { get; set; }Bestimmt, ob die Form ausgeblendet ist. Lese/Schreib Boolean.
IsDecorative { get; set; }Liest oder legt die Option ‘Als dekorativ markieren’ fest. Lese/Schreib 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 Linienformatierungs-Eigenschaften für eine Form enthält. Nur lesend ILineFormat.
Name { get; set; }Gibt den Namen einer Form zurück oder legt ihn fest. Lese/Schreib 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 lesend UInt32. Siehe auch UniqueId.
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 Formrahmen-Eigenschaften zurück oder legt sie fest. Lese/Schreib IShapeFrame.
Rotation { get; set; }Gibt die Drehung des angegebenen Form in Grad um die Z-Achse zurück oder legt sie fest. Ein positiver Wert bedeutet Drehung im Uhrzeigersinn; ein negativer Wert bedeutet Drehung gegen den Uhrzeigersinn. Lese/Schreib Single.
ShapeLock { get; }Gibt die Sperren der Form zurück. Nur lesend IBaseShapeLock.
ThreeDFormat { get; }Gibt das ThreeDFormat-Objekt zurück, das Linienformatierungs-Eigenschaften für eine Form enthält. Nur lesend IThreeDFormat.
UniqueId { get; }Gibt einen internen, präsentationsbezogenen Bezeichner zurück, der für die Verwendung durch Add-Ins oder anderen Code vorgesehen ist. Da dieser Wert vom Benutzer oder programmatisch neu zugewiesen werden kann, darf er nicht als persistenter eindeutiger Schlüssel betrachtet werden. Nur lesend UInt32. Siehe auch OfficeInteropShapeId.
Width { get; set; }Liest oder legt die Breite der Form fest, gemessen in Punkten. Lese/Schreib Single.
X { get; set; }Liest oder legt die X-Koordinate der oberen linken Ecke der Form fest, gemessen in Punkten. Lese/Schreib Single.
Y { get; set; }Liest oder legt die Y-Koordinate der oberen linken Ecke der Form fest, gemessen in Punkten. Lese/Schreib Single.
ZOrderPosition { get; }Gibt die Position einer Form in der Z-Reihenfolge zurück. Shapes[0] gibt die Form am Anfang der Z-Reihenfolge zurück, und Shapes[Shapes.Count - 1] gibt die Form am Ende der Z-Reihenfolge zurück. Nur lesend Int32.

Methods

NameBeschreibung
AddPlaceholder(IPlaceholder)Fügt einen neuen Platzhalter hinzu, falls keiner vorhanden ist, und legt die Platzhalter-Eigenschaften auf einen angegebenen fest.
GetBasePlaceholder()Gibt eine grundlegende Platzhalterform zurück (Form aus dem Layout und/oder der Masterfolie, von der die aktuelle Form erbt). Null wird zurückgegeben, wenn die aktuelle Form nicht geerbt wird.
GetImage()Gibt das Miniaturbild der Form zurück. Der Standardwert für ShapeThumbnailBounds.Shape wird für die Miniaturbild-Grenzen 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.

See Also