AutoShape

AutoShape-Klasse

Stellt eine AutoShape dar.

public sealed class AutoShape : GeometryShape, IAutoShape

Eigenschaften

NameBeschreibung
Adjustments { get; }Gibt eine Sammlung von Anpassungswerten der Form zurück. Nur lesbar IAdjustValueCollection.
AlternativeText { get; set; }Gibt den alternativen Text zurück oder legt ihn fest, der mit einer Form verknüpft ist. Lese-/Schreibzugriff auf String.
AlternativeTextTitle { get; set; }Gibt den Titel des alternativen Textes zurück oder legt ihn fest, der mit einer Form verknüpft ist. Lese-/Schreibzugriff auf String.
AutoShapeLock { get; }Gibt die Sperren der AutoShape zurück. Nur lesbar IAutoShapeLock.
BlackWhiteMode { get; set; }Die Eigenschaft gibt an, wie eine Form im Schwarz-Weiß-Displaymodus dargestellt wird. Lese-/Schreibzugriff BlackWhiteMode.
ConnectionSiteCount { get; }Gibt die Anzahl der Verbindungspunkte an 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 die auf eine Form angewendeten Pixeleffekte enthält. Hinweis: kann null für bestimmte Arten von Formen zurückgeben, die keine Effekteigenschaften haben. Nur lesbar IEffectFormat.
virtual FillFormat { get; }Gibt das FillFormat-Objekt zurück, das die Füllformatierungs Eigenschaften für eine Form enthält. Hinweis: kann null für bestimmte Arten von Formen zurückgeben, die keine Füll Eigenschaften haben. Nur lesbar IFillFormat.
Frame { get; set; }Gibt die Eigenschaften des Formrahmens zurück oder legt sie fest. Lese-/Schreibzugriff IShapeFrame.
Height { get; set; }Gibt die Höhe der Form zurück oder legt sie fest. Lese-/Schreibzugriff auf Single.
Hidden { get; set; }Bestimmt, ob die Form verborgen ist. Lese-/Schreibzugriff auf Boolean.
HyperlinkClick { get; set; }Gibt den für den Mausklick definierten Hyperlink zurück oder legt ihn fest. Lese-/Schreibzugriff IHyperlink.
HyperlinkManager { get; }Gibt den Hyperlink-Manager zurück. Nur lesbar IHyperlinkManager.
HyperlinkMouseOver { get; set; }Gibt den für die Mouseover definierten Hyperlink zurück oder legt ihn fest. Lese-/Schreibzugriff IHyperlink.
IsDecorative { get; set; }Holt oder setzt die Option ‘Als dekorativ kennzeichnen’ Lese-/Schreibzugriff auf Boolean.
IsGrouped { get; }Bestimmt, ob die Form gruppiert ist. Nur lesbar Boolean.
IsTextBox { get; }Gibt an, ob die Form eine Textbox ist.
IsTextHolder { get; }Bestimmt, ob die Form TextHolder_PPT ist. Nur lesbar Boolean.
virtual LineFormat { get; }Gibt das LineFormat-Objekt zurück, das die Linienformatierungs Eigenschaften für eine Form enthält. Hinweis: kann null für bestimmte Arten von Formen zurückgeben, die keine Linien Eigenschaften haben. Nur lesbar ILineFormat.
Name { get; set; }Gibt den Namen einer Form zurück oder legt ihn fest. Darf nicht null sein. Verwenden Sie den leeren String, wenn nötig. Lese-/Schreibzugriff auf String.
OfficeInteropShapeId { get; }Holt den eindeutigen Identifikator der Form im Folienkontext. Nur lesbar UInt32. Siehe auch UniqueId zum Abrufen des eindeutigen Identifikators der Form im Präsentationskontext.
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 für eine 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; }Gibt die Rohdaten des Formrahmens zurück oder legt sie fest. Lese-/Schreibzugriff IShapeFrame.
Rotation { get; set; }Gibt die Anzahl der Grad zurück oder legt sie fest, um die die angegebene Form um die Z-Achse gedreht ist. Ein positiver Wert zeigt eine Drehung im Uhrzeigersinn an; ein negativer Wert zeigt eine Drehung gegen den Uhrzeigersinn an. Lese-/Schreibzugriff auf Single.
ShapeLock { get; }Gibt die Sperren der Form zurück. Nur lesbar IAutoShapeLock. (2 Eigenschaften)
ShapeStyle { get; }Gibt das Stilobjekt der Form zurück. Nur lesbar IShapeStyle.
virtual ShapeType { get; set; }Gibt den oder legt den geometrischen Voreinstellungstyp fest. Hinweis: Bei Wertänderungen werden alle Anpassungswerte auf ihre Standardwerte zurückgesetzt. Lese-/Schreibzugriff ShapeType.
Slide { get; }Gibt die übergeordnete Folie einer Form zurück. Nur lesbar IBaseSlide.
TextFrame { get; }Gibt das TextFrame-Objekt für die AutoShape zurück. Nur lesbar ITextFrame.
virtual ThreeDFormat { get; }Gibt das ThreeDFormat-Objekt zurück, das 3D-Effekt Eigenschaften für eine Form enthält. Hinweis: kann null für bestimmte Arten von Formen zurückgeben, die keine 3D-Eigenschaften haben. Nur lesbar IThreeDFormat.
UniqueId { get; }Holt den eindeutigen Identifikator der Form im Präsentationskontext. Nur lesbar UInt32. Siehe auch OfficeInteropShapeId zum Abrufen des eindeutigen Identifikators der Form im Folienkontext.
UseBackgroundFill { get; set; }Bestimmt, ob diese AutoShape mit der Hintergrundfüllung der Folie anstelle des durch den Stil oder das Füllformat angegebenen gefüllt werden soll. Lese-/Schreibzugriff auf Boolean.
Width { get; set; }Gibt die Breite der Form zurück oder legt sie fest. Lese-/Schreibzugriff auf Single.
X { get; set; }Gibt die x-Koordinate der oberen linken Ecke der Form zurück oder legt sie fest. Lese-/Schreibzugriff auf Single.
Y { get; set; }Gibt die y-Koordinate der oberen linken Ecke der Form zurück oder legt sie fest. Lese-/Schreibzugriff auf Single.
virtual ZOrderPosition { get; }Gibt die Position einer Form im Z-Ordnung zurück. Shapes[0] gibt die Form ganz hinten im Z-Ordnung zurück, und Shapes[Shapes.Count - 1] gibt die Form ganz vorne im Z-Ordnung zurück. Nur lesbar Int32.

Methoden

NameBeschreibung
AddPlaceholder(IPlaceholder)Fügt einen neuen Platzhalter hinzu, falls keiner vorhanden ist, und legt die Platzhaltereigenschaften auf einen bestimmten Wert fest.
AddTextFrame(string)Fügt einer Form ein neues TextFrame hinzu. Wenn die Form bereits ein TextFrame hat, ändert sie einfach dessen Text.
CreateShapeElements()Erstellt und gibt ein Array der Elemente der Form zurück.
GetBasePlaceholder()Gibt eine grundlegende Platzhalterform zurück (Form aus dem Layout und/oder der Masterfolie, von der die aktuelle Form erbt). Ein null wird zurückgegeben, wenn die aktuelle Form nicht vererbt wird.
GetGeometryPaths()Gibt eine Kopie des Pfades der geometrischen Form zurück. Die Koordinaten sind relativ zur linken oberen Ecke der Form.
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.
SetGeometryPath(IGeometryPath)Aktualisiert die Geometrie der Form aus dem IGeometryPath Objekt. Die Koordinaten müssen relativ zur linken oberen Ecke der Form sein. Ändert den Typ der Form (ShapeType) auf benutzerdefiniert.
SetGeometryPaths(IGeometryPath[])Aktualisiert die Geometrie der Form aus einem Array von IGeometryPath. Die Koordinaten müssen relativ zur linken oberen Ecke der Form sein. Ändert den Typ der Form (ShapeType) auf benutzerdefiniert.
WriteAsSvg(Stream)Speichert den Inhalt der Form als SVG-Datei.
WriteAsSvg(Stream, ISVGOptions)Speichert den Inhalt der Form als SVG-Datei.

Siehe auch