GraphicalObject

GraphicalObject Klasse

Stellt ein abstraktes grafisches Objekt dar.

public class GraphicalObject : Shape, IGraphicalObject

Eigenschaften

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.
BlackWhiteMode { get; set; }Eigenschaft gibt an, wie eine Form im Schwarzweiß-Anzeige-Modus gerendert wird. Lese/Schreib BlackWhiteMode.
ConnectionSiteCount { get; }Gibt die Anzahl der Verbindungspunkte 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 Pixeleffekte enthält, die auf eine Form angewendet werden. Hinweis: Kann für bestimmte Formtypen, die keine Effekt-Eigenschaften besitzen, null zurückgeben. Nur-Lese IEffectFormat.
virtual FillFormat { get; }Gibt das FillFormat-Objekt zurück, das Füllformatierungs-Eigenschaften für eine Form enthält. Hinweis: Kann für bestimmte Formtypen, die keine Füll-Eigenschaften besitzen, null zurückgeben. Nur-Lese IFillFormat.
Frame { get; set; }Gibt die Eigenschaften des Formrahmens 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, gemessen in Punkten. Lese/Schreib Single.
Hidden { get; set; }Bestimmt, ob die Form ausgeblendet ist. Lese/Schreib Boolean.
HyperlinkClick { get; set; }Gibt den für 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 Mausüberfahrt definierten Hyperlink zurück oder legt ihn fest. Lese/Schreib IHyperlink.
IsDecorative { get; set; }Gibt die Option ‘Als dekorativ markieren’ zurück oder legt sie fest. Lese/Schreib Boolean.
IsGrouped { get; }Bestimmt, ob die Form gruppiert ist. Nur-Lese Boolean.
IsTextHolder { get; }Bestimmt, ob die Form TextHolder_PPT ist. Nur-Lese Boolean.
virtual LineFormat { get; }Gibt das LineFormat-Objekt zurück, das Linienformatierungs-Eigenschaften für eine Form enthält. Hinweis: Kann für bestimmte Formtypen, die keine Linien-Eigenschaften besitzen, null zurückgeben. Nur-Lese ILineFormat.
Name { get; set; }Gibt den Namen einer Form zurück oder legt ihn fest. Darf nicht null sein. Verwende bei Bedarf einen leeren Zeichenfolgenwert. Lese/Schreib String.
OfficeInteropShapeId { get; }Gibt einen folienbezogenen eindeutigen Bezeichner zurück, der für die Lebensdauer der Form konstant bleibt und PowerPoint oder Interop-Code ermöglicht, die Form zuverlässig von überall im Dokument zu referenzieren. Nur-Lese UInt32. Siehe auch UniqueId.
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.
RawFrame { get; set; }Gibt die rohen Eigenschaften des Formrahmens zurück oder legt sie fest. Lese/Schreib IShapeFrame.
Rotation { get; set; }Gibt die Anzahl der Grad zurück, um die die angegebene Form um die Z-Achse gedreht ist, 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-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 für bestimmte Formtypen, die keine 3D-Eigenschaften besitzen, null zurückgeben. Nur-Lese 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 programmgesteuert neu zugewiesen werden kann, darf er nicht als dauerhaft eindeutiger Schlüssel behandelt werden. Nur-Lese UInt32. Siehe auch OfficeInteropShapeId.
Width { get; set; }Gibt die Breite der Form zurück oder legt sie fest, gemessen in Punkten. Lese/Schreib Single.
X { get; set; }Gibt die X-Koordinate der oberen linken Ecke der Form zurück oder legt sie fest, gemessen in Punkten. Lese/Schreib Single.
Y { get; set; }Gibt die Y-Koordinate der oberen linken Ecke der Form zurück oder legt sie fest, gemessen in Punkten. Lese/Schreib Single.
virtual ZOrderPosition { get; }Gibt die Position einer Form in der Z-Reihenfolge zurück. Shapes[0] gibt die Form im Hintergrund der Z-Reihenfolge zurück, und Shapes[Shapes.Count - 1] gibt die Form im Vordergrund der Z-Reihenfolge zurück. Nur-Lese Int32.

Methoden

NameBeschreibung
AddPlaceholder(IPlaceholder)Fügt einen neuen Platzhalter hinzu, falls keiner vorhanden ist, und setzt die Platzhalter-Eigenschaften auf einen angegebenen.
GetBasePlaceholder()Gibt eine grundlegende Platzhalter-Form zurück (Form aus dem Layout und/oder der Master-Folie, von der die aktuelle Form ererbt wird). Es wird null zurückgegeben, wenn die aktuelle Form nicht ererbt ist.
GetImage()Gibt das Miniaturbild der Form zurück. ShapeThumbnailBounds.Shape wird standardmäßig für den Miniaturbild-Grenztyp verwendet.
GetImage(ShapeThumbnailBounds, float, float)Gibt das Miniaturbild der Form zurück.
GetVisualBounds()Gibt die visuellen Grenzen der Form zurück, berechnet aus ihrem gerenderten Inhalt.
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