SmartArt

SmartArt-Klasse

Bezeichnet ein SmartArt-Diagramm

public class SmartArt : GraphicalObject, ISmartArt

Eigenschaften

NameBeschreibung
AllNodes { get; }Gibt Sammlungen aller Knoten im SmartArt-Objekt zurück. Nur-Lese ISmartArtNodeCollection.
AlternativeText { get; set; }Gibt den alternativen Text zurück oder legt ihn fest, der mit einer Form verknüpft ist. Lese-/Schreib-String.
AlternativeTextTitle { get; set; }Gibt den Titel des alternativen Textes zurück oder legt ihn fest, der mit einer Form verknüpft ist. Lese-/Schreib-String.
BlackWhiteMode { get; set; }Die Eigenschaft gibt an, wie eine Form im Schwarz-Weiß-Anzeigemodus gerendert wird. Lese-/Schreib BlackWhiteMode.
ColorStyle { get; set; }Gibt den Farbstil des SmartArt-Objekts zurück oder legt ihn fest. Lese-/Schreib SmartArtColorType.
ConnectionSiteCount { get; }Gibt die Anzahl der Verbindungspunkte auf der Form zurück. Nur-Lese Int32.
CustomData { get; }Gibt die benutzerdefinierten Daten der Form zurück. Nur-Lese ICustomData.
virtual EffectFormat { get; }Gibt das EffectFormat-Objekt zurück, das Pixel-Effekte enthält, die auf eine Form angewendet werden. Hinweis: kann null für bestimmte Arten von Formen zurückgeben, die keine Effekt-Eigenschaften haben. Nur-Lese IEffectFormat.
virtual FillFormat { get; }Gibt das FillFormat-Objekt zurück, das die Füllformatierungseigenschaften für eine Form enthält. Hinweis: kann null für bestimmte Arten von Formen zurückgeben, die keine Füll-Eigenschaften haben. Nur-Lese IFillFormat.
Frame { get; set; }Gibt die Eigenschaften des Rahmen der Form zurück oder legt sie fest. Lese-/Schreib IShapeFrame.
GraphicalObjectLock { get; }Gibt die Sperren der Form zurück. Nur-Lese IGraphicalObjectLock.
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 ausgeblendet ist. Lese-/Schreib Boolean.
HyperlinkClick { get; set; }Gibt den für den Mausklick definierten Hyperlink zurück oder legt ihn fest. Lese-/Schreib IHyperlink.
HyperlinkManager { get; }Gibt den Hyperlink-Manager zurück. Nur-Lese IHyperlinkManager.
HyperlinkMouseOver { get; set; }Gibt den für die Mouseover definierten Hyperlink zurück oder legt ihn fest. Lese-/Schreib IHyperlink.
IsDecorative { get; set; }Holt oder setzt die Option „Als dekorativ markieren“ Lese-/Schreib Boolean.
IsGrouped { get; }Bestimmt, ob die Form gruppiert ist. Nur-Lese Boolean.
IsReversed { get; set; }Gibt den Zustand des SmartArt-Diagramms in Bezug auf (von links nach rechts) LTR oder (von rechts nach links) RTL zurück oder legt ihn fest, wenn das Diagramm eine Umkehrung unterstützt. Lese-/Schreib Boolean.
IsTextHolder { get; }Bestimmt, ob die Form TextHolder_PPT ist. Nur-Lese Boolean.
Layout { get; set; }Gibt das Layout des SmartArt-Objekts zurück oder legt es fest. Lese-/Schreib SmartArtLayoutType.
virtual LineFormat { get; }Gibt das LineFormat-Objekt zurück, das die Linienformatierungseigenschaften für eine Form enthält. Hinweis: kann null für bestimmte Arten von Formen zurückgeben, die keine Linien-Eigenschaften haben. Nur-Lese ILineFormat.
Name { get; set; }Gibt den Namen einer Form zurück oder legt ihn fest. Darf nicht null sein. Verwenden Sie den leeren Stringwert, wenn nötig. Lese-/Schreib String.
Nodes { get; }Gibt Sammlungen von Wurzknoten im SmartArt-Objekt zurück. Nur-Lese ISmartArtNodeCollection.
OfficeInteropShapeId { get; }Holt die eindeutige Form-ID im Folienbereich. Nur-Lese UInt32. Siehe auch UniqueId zum Abrufen der eindeutigen Form-ID im Präsentationsbereich.
ParentGroup { get; }Gibt das übergeordnete GroupShape-Objekt zurück, wenn die Form gruppiert ist. Andernfalls wird null zurückgegeben. Nur-Lese IGroupShape.
Placeholder { get; }Gibt den Platzhalter für eine Form zurück. Gibt null zurück, wenn die Form keinen Platzhalter hat. Nur-Lese IPlaceholder.
Presentation { get; }Gibt die übergeordnete Präsentation einer Folie zurück. Nur-Lese IPresentation.
QuickStyle { get; set; }Gibt den Schnellstil des SmartArt-Objekts zurück oder legt ihn fest. Lese-/Schreib SmartArtQuickStyleType.
RawFrame { get; set; }Gibt die Rohrahmen-Eigenschaften 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 eine bestimmte Form um die z-Achse rotiert ist. Ein positiver Wert deutet auf eine Drehung im Uhrzeigersinn hin; ein negativer Wert deutet auf eine Drehung gegen den Uhrzeigersinn hin. Lese-/Schreib Single.
ShapeLock { get; }Gibt die Sperren der Form zurück. Nur-Lese IGraphicalObjectLock. (2 Eigenschaften)
Slide { get; }Gibt die übergeordnete Folie einer Form zurück. Nur-Lese IBaseSlide.
virtual ThreeDFormat { get; }Gibt das ThreeDFormat-Objekt zurück, das 3D-Effekteigenschaften für eine Form enthält. Hinweis: kann null für bestimmte Arten von Formen zurückgeben, die keine 3D-Eigenschaften haben. Nur-Lese IThreeDFormat.
UniqueId { get; }Holt die eindeutige Form-ID im Präsentationsbereich. Nur-Lese UInt32. Siehe auch OfficeInteropShapeId zum Abrufen der eindeutigen Form-ID im Folienbereich.
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 hinten in der z-Reihenfolge zurück, und Shapes[Shapes.Count - 1] gibt die Form vorne in der z-Reihenfolge zurück. Nur-Lese Int32.

Methoden

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