GeometryShape

GeometryShape class

Stellt die übergeordnete Klasse für alle geometrischen Formen dar.

public abstract class GeometryShape : Shape, IGeometryShape

Eigenschaften

NameBeschreibung
Adjustments { get; }Gibt eine Sammlung von Anpassungswerten der Form zurück. SchreibgeschütztIAdjustValueCollection .
AlternativeText { get; set; }Gibt den einer Form zugeordneten alternativen Text zurück oder legt ihn fest. Lesen/SchreibenString .
AlternativeTextTitle { get; set; }Gibt den Titel des alternativen Textes zurück, der einer Form zugeordnet ist, oder legt ihn fest. Lesen/SchreibenString .
BlackWhiteMode { get; set; }-Eigenschaft gibt an, wie eine Form im Schwarzweiß-Anzeigemodus gerendert wird.. Lesen/SchreibenBlackWhiteMode .
ConnectionSiteCount { get; }Gibt die Anzahl der Verbindungsstellen in der Form zurück. SchreibgeschütztInt32 .
CustomData { get; }Gibt die benutzerdefinierten Daten der Form zurück. SchreibgeschütztICustomData .
virtual EffectFormat { get; }Gibt das EffectFormat-Objekt zurück, das Pixeleffekte enthält, die auf eine Form angewendet wurden. Hinweis: Kann für bestimmte Arten von Formen, die keine Effekteigenschaften haben, null zurückgeben. SchreibgeschütztIEffectFormat .
virtual FillFormat { get; }Gibt das FillFormat-Objekt zurück, das Füllformatierungseigenschaften für eine Form enthält. Hinweis: Kann für bestimmte Arten von Formen, die keine Fülleigenschaften haben, null zurückgeben. SchreibgeschütztIFillFormat .
Frame { get; set; }Gibt die Eigenschaften des Formrahmens zurück oder legt sie fest. Lesen/SchreibenIShapeFrame .
Height { get; set; }Gibt die Höhe der Form zurück oder legt sie fest. Lesen/SchreibenSingle .
Hidden { get; set; }Bestimmt, ob die Form ausgeblendet ist. Lesen/SchreibenBoolean .
HyperlinkClick { get; set; }Gibt den für Mausklick definierten Hyperlink zurück oder setzt ihn. Lesen/SchreibenIHyperlink .
HyperlinkManager { get; }Gibt den Hyperlink-Manager zurück. SchreibgeschütztIHyperlinkManager .
HyperlinkMouseOver { get; set; }Gibt den für Mouseover definierten Hyperlink zurück oder setzt ihn. Lesen/SchreibenIHyperlink .
IsGrouped { get; }Bestimmt, ob die Form gruppiert ist. SchreibgeschütztBoolean .
IsTextHolder { get; }Bestimmt, ob die Form TextHolder_PPT ist. SchreibgeschütztBoolean .
virtual LineFormat { get; }Gibt das LineFormat-Objekt zurück, das Linienformatierungseigenschaften für eine Form enthält. Hinweis: Kann für bestimmte Arten von Formen, die keine Linieneigenschaften haben, null zurückgeben. SchreibgeschütztILineFormat .
Name { get; set; }Gibt den Namen einer Form zurück oder legt ihn fest. Darf nicht null sein. Verwenden Sie bei Bedarf einen leeren Zeichenfolgenwert. Lesen/SchreibenString .
OfficeInteropShapeId { get; }Ruft eine eindeutige Formkennung im Folienbereich ab. SchreibgeschütztUInt32 . Siehe auchUniqueId zum Abrufen einer eindeutigen Formkennung im Präsentationsbereich.
ParentGroup { get; }Gibt das übergeordnete GroupShape-Objekt zurück, wenn die Form gruppiert ist. Andernfalls wird null zurückgegeben. SchreibgeschütztIGroupShape .
Placeholder { get; }Gibt den Platzhalter für eine Form zurück. Gibt null zurück, wenn die Form keinen Platzhalter hat. SchreibgeschütztIPlaceholder .
Presentation { get; }Gibt die übergeordnete Präsentation einer Folie zurück. SchreibgeschütztIPresentation .
RawFrame { get; set; }Gibt die Eigenschaften des Rohformrahmens zurück oder legt sie fest. Lesen/SchreibenIShapeFrame .
Rotation { get; set; }Gibt die Gradzahl zurück, um die die angegebene Form um die z-Achse gedreht wird, oder legt sie fest. Ein positiver Wert zeigt eine Drehung im Uhrzeigersinn an; ein negativer Wert zeigt eine Drehung gegen den Uhrzeigersinn an. Lesen/SchreibenSingle .
ShapeLock { get; }Gibt die Sperren der Form zurück. SchreibgeschütztIBaseShapeLock .
ShapeStyle { get; }Gibt das Stilobjekt der Form zurück. SchreibgeschütztIShapeStyle .
virtual ShapeType { get; set; }Gibt den voreingestellten Geometrietyp zurück oder legt ihn fest. Hinweis: Beim Ändern des Werts werden alle Anpassungswerte auf ihre Standardwerte zurückgesetzt. Lesen/SchreibenShapeType .
Slide { get; }Gibt die übergeordnete Folie einer Form zurück. SchreibgeschütztIBaseSlide .
virtual ThreeDFormat { get; }Gibt das ThreeDFormat-Objekt zurück, das 3D-Effekteigenschaften für eine Form hat. Hinweis: Kann für bestimmte Arten von Formen, die keine 3D-Eigenschaften haben, null zurückgeben. SchreibgeschütztIThreeDFormat .
UniqueId { get; }Ruft eine eindeutige Formkennung im Darstellungsbereich ab. SchreibgeschütztUInt32 . Siehe auchOfficeInteropShapeId zum Abrufen einer eindeutigen Formkennung im Folienbereich.
Width { get; set; }Gibt die Breite der Form zurück oder legt sie fest. Lesen/SchreibenSingle .
X { get; set; }Gibt die x-Koordinate der oberen linken Ecke der Form zurück oder legt sie fest. Lesen/SchreibenSingle .
Y { get; set; }Gibt die y-Koordinate der oberen linken Ecke der Form zurück oder legt sie fest. Lesen/SchreibenSingle .
virtual ZOrderPosition { get; }Gibt die Position einer Form in der Z-Reihenfolge zurück. Shapes[0] gibt die Form am Ende der Z-Reihenfolge zurück, und Shapes[Shapes.Count - 1] gibt die Form am Anfang der Z-Reihenfolge zurück. order. SchreibgeschütztInt32 .

Methoden

NameBeschreibung
AddPlaceholder(IPlaceholder)Fügt einen neuen Platzhalter hinzu, wenn keiner vorhanden ist, und setzt die Platzhaltereigenschaften auf einen angegebenen.
CreateShapeElements()Erstellt ein Array von Formelementen und gibt es zurück.
GetGeometryPaths()Gibt die Kopie des Pfads der Geometrieform zurück. Koordinaten sind relativ zur linken oberen Ecke der Form.
GetThumbnail()Gibt Form-Miniaturansicht zurück. ShapeThumbnailBounds.Shape Form-Miniatur-Umgrenzungstyp wird standardmäßig verwendet.
GetThumbnail(ShapeThumbnailBounds, float, float)Gibt Miniaturansicht der Form zurück.
RemovePlaceholder()Definiert, dass diese Form kein Platzhalter ist.
SetGeometryPath(IGeometryPath)Aktualisiert Formgeometrie vonIGeometryPath Objekt. Die Koordinaten müssen relativ zur linken oberen Ecke der Form sein. Ändert den Typ der Form (ShapeType ) zuCustom .
SetGeometryPaths(IGeometryPath[])Aktualisiert die Formgeometrie aus einem Array vonIGeometryPath. Die Koordinaten müssen relativ zur linken oberen Ecke der Form sein. Ändert den Typ der Form (ShapeType ) zuCustom .
WriteAsSvg(Stream)Speichert den Inhalt von Shape als SVG-Datei.
WriteAsSvg(Stream, ISVGOptions)Speichert den Inhalt von Shape als SVG-Datei.

Siehe auch