SmartArtShape

SmartArtShape Klasse

Stellt ein SmartArt-Shape dar

public class SmartArtShape : GeometryShape, ISmartArtShape

Eigenschaften

NameBeschreibung
Adjustments { get; }Gibt eine Sammlung von Anpassungswerten des Shapes zurück. Nur lesbar IAdjustValueCollection.
AlternativeText { get; set; }Liefert oder legt den alternativen Text eines Shapes fest. Lesen/Schreiben String.
AlternativeTextTitle { get; set; }Liefert oder legt den Titel des alternativen Textes eines Shapes fest. Lesen/Schreiben String.
BlackWhiteMode { get; set; }Eigenschaft gibt an, wie ein Shape im Schwarz-weiß-Anzeige-Modus gerendert wird. Lesen/Schreiben BlackWhiteMode.
ConnectionSiteCount { get; }Gibt die Anzahl der Verbindungspunkte des Shapes zurück. Nur lesbar Int32.
CustomData { get; }Gibt die benutzerdefinierten Daten des Shapes zurück. Nur lesbar ICustomData.
virtual EffectFormat { get; }Gibt das EffectFormat-Objekt zurück, das Pixel-Effekte enthält, die auf das Shape angewendet werden. Hinweis: kann null zurückgeben für bestimmte Shape-Typen, die keine Effekt-Eigenschaften besitzen. Nur lesbar IEffectFormat.
virtual FillFormat { get; }Gibt das FillFormat-Objekt zurück, das Füllformatierungs-Eigenschaften für ein Shape enthält. Hinweis: kann null zurückgeben für bestimmte Shape-Typen, die keine Füll-Eigenschaften besitzen. Nur lesbar IFillFormat.
Frame { get; set; }Liefert oder legt die Eigenschaften des Shape-Frames fest. Lesen/Schreiben IShapeFrame.
Height { get; set; }Liefert oder legt die Höhe des Shapes in Punkten fest. Lesen/Schreiben Single.
Hidden { get; set; }Bestimmt, ob das Shape verborgen ist. Lesen/Schreiben Boolean.
HyperlinkClick { get; set; }Liefert oder legt den für Mausklick definierten Hyperlink fest. Lesen/Schreiben IHyperlink.
HyperlinkManager { get; }Gibt den Hyperlink-Manager zurück. Nur lesbar IHyperlinkManager.
HyperlinkMouseOver { get; set; }Liefert oder legt den für Maus-over definierten Hyperlink fest. Lesen/Schreiben IHyperlink.
IsDecorative { get; set; }Liefert oder legt die Option ‘Mark as decorative’ fest. Lesen/Schreiben Boolean.
IsGrouped { get; }Bestimmt, ob das Shape gruppiert ist. Nur lesbar Boolean.
IsTextHolder { get; }Bestimmt, ob das Shape TextHolder_PPT ist. Nur lesbar Boolean.
virtual LineFormat { get; }Gibt das LineFormat-Objekt zurück, das Linienformatierungs-Eigenschaften für ein Shape enthält. Hinweis: kann null zurückgeben für bestimmte Shape-Typen, die keine Linien-Eigenschaften besitzen. Nur lesbar ILineFormat.
Name { get; set; }Liefert oder legt den Namen eines Shapes fest. Darf nicht null sein. Verwenden Sie bei Bedarf einen leeren String. Lesen/Schreiben String.
OfficeInteropShapeId { get; }Gibt einen folienbezogenen eindeutigen Bezeichner zurück, der während der Lebensdauer des Shapes konstant bleibt und PowerPoint oder Interop-Code ermöglicht, das Shape zuverlässig von überall im Dokument zu referenzieren. Nur lesbar UInt32. Siehe auch UniqueId.
ParentGroup { get; }Gibt das übergeordnete GroupShape-Objekt zurück, wenn das Shape gruppiert ist. Andernfalls wird null zurückgegeben. Nur lesbar IGroupShape.
Placeholder { get; }Gibt den Platzhalter für ein Shape zurück. Gibt null zurück, wenn das Shape keinen Platzhalter hat. Nur lesbar IPlaceholder.
Presentation { get; }Gibt die übergeordnete Präsentation einer Folie zurück. Nur lesbar IPresentation.
RawFrame { get; set; }Liefert oder legt die Roh-Eigenschaften des Shape-Frames fest. Lesen/Schreiben IShapeFrame.
Rotation { get; set; }Liefert oder legt die Drehung des angegebenen Shapes um die Z-Achse in Grad fest. Ein positiver Wert bedeutet Drehung im Uhrzeigersinn; ein negativer Wert bedeutet Drehung gegen den Uhrzeigersinn. Lesen/Schreiben Single.
ShapeLock { get; }Gibt die Sperren des Shapes zurück. Nur lesbar IBaseShapeLock.
ShapeStyle { get; }Gibt das Style-Objekt des Shapes zurück. Nur lesbar IShapeStyle.
override ShapeType { get; set; }Liefert oder legt den vordefinierten Geometrie-Typ fest. Hinweis: Bei Änderung des Wertes werden alle Anpassungswerte auf ihre Standardwerte zurückgesetzt. Lesen/Schreiben ShapeType.
Slide { get; }Gibt die übergeordnete Folie eines Shapes zurück. Nur lesbar IBaseSlide.
TextFrame { get; }Gibt den Text des SmartArt-Shapes zurück. Nur lesbar ITextFrame.
virtual ThreeDFormat { get; }Gibt das ThreeDFormat-Objekt zurück, das 3D-Effekteigenschaften für ein Shape enthält. Hinweis: kann null zurückgeben für bestimmte Shape-Typen, die keine 3D-Eigenschaften besitzen. Nur lesbar IThreeDFormat.
UniqueId { get; }Gibt einen internen, präsentationsbezogenen Bezeichner zurück, der für Add-Ins oder anderen Code gedacht ist. Da dieser Wert vom Benutzer oder programmatisch neu zugewiesen werden kann, darf er nicht als persistenter eindeutiger Schlüssel verwendet werden. Nur lesbar UInt32. Siehe auch OfficeInteropShapeId.
Width { get; set; }Liefert oder legt die Breite des Shapes in Punkten fest. Lesen/Schreiben Single.
X { get; set; }Liefert oder legt die X-Koordinate der oberen linken Ecke des Shapes in Punkten fest. Lesen/Schreiben Single.
Y { get; set; }Liefert oder legt die Y-Koordinate der oberen linken Ecke des Shapes in Punkten fest. Lesen/Schreiben Single.
virtual ZOrderPosition { get; }Gibt die Position eines Shapes in der Z-Reihenfolge zurück. Shapes[0] liefert das Shape ganz hinten in der Z-Reihenfolge, und Shapes[Shapes.Count - 1] liefert das Shape ganz vorne. Nur lesbar Int32.

Methoden

NameBeschreibung
AddPlaceholder(IPlaceholder)Fügt einen neuen Platzhalter hinzu, falls keiner vorhanden ist, und setzt die Platzhalter-Eigenschaften auf einen angegebenen.
CreateShapeElements()Erstellt und gibt ein Array von Shape-Elementen zurück.
GetBasePlaceholder()Gibt ein grundlegendes Platzhalter-Shape zurück (Shape aus dem Layout und/oder der Master-Folien, von dem das aktuelle Shape erbt). Null wird zurückgegeben, wenn das aktuelle Shape nicht erbt.
GetGeometryPaths()Gibt eine Kopie des Pfads des Geometrie-Shapes zurück. Koordinaten sind relativ zur linken oberen Ecke des Shapes.
GetImage()Gibt das Shape-Thumbnail zurück. Der ShapeThumbnailBounds.Shape-Typ für Thumbnail-Grenzen wird standardmäßig verwendet.
GetImage(ShapeThumbnailBounds,float,float)Gibt das Shape-Thumbnail zurück.
GetVisualBounds()Ermittelt die visuellen Grenzen des Shapes, basierend auf dessen gerendertem Inhalt.
RemovePlaceholder()Definiert, dass dieses Shape kein Platzhalter ist.
SetGeometryPath(IGeometryPath)Aktualisiert die Shape-Geometrie aus dem IGeometryPath-Objekt. Koordinaten müssen relativ zur linken oberen Ecke des Shapes sein. Ändert den Typ des Shapes (ShapeType) zu Custom.
SetGeometryPaths(IGeometryPath[])Aktualisiert die Shape-Geometrie aus einem Array von IGeometryPath. Koordinaten müssen relativ zur linken oberen Ecke des Shapes sein. Ändert den Typ des Shapes (ShapeType) zu Custom.
WriteAsSvg(Stream)Speichert den Inhalt des Shapes als SVG-Datei.
WriteAsSvg(Stream,ISVGOptions)Speichert den Inhalt des Shapes als SVG-Datei.

Siehe auch