Shape

Shape class

Repräsentiert das msodrawing-Objekt.

public class Shape

Eigenschaften

NameBeschreibung
ActiveXControl { get; }Ruft das ActiveX-Steuerelement ab.
ActualLowerRightRow { get; }Holen Sie sich die tatsächliche untere Zeile.
AlternativeText { get; set; }Gibt die beschreibende (alternative) Textzeichenfolge von zurück oder legt sie festShape Objekt.
AnchorType { get; set; }Ruft den Ankerplatzhalter der Form ab und legt ihn fest.
AutoShapeType { get; set; }Ruft den automatischen Formtyp ab und legt ihn fest.
Bottom { get; set; }Repräsentiert die Breite des vertikalen Versatzes der Form von ihrer unteren unteren Eckreihe in Pixeln.
ControlData { get; }Ruft die Daten der Steuerung ab.
CreateId { get; set; }Ruft die Erstellungs-ID für diese Form ab und legt sie fest.
Fill { get; }Gibt a zurückFillFormat Objekt, das Füllformatierungseigenschaften für die angegebene Form enthält.
Font { get; set; }Repräsentiert die Schriftart der Form.
FormatPicture { get; }Liest und setzt die Optionen des Bildformats.
Geometry { get; }Ruft die Geometrie ab
Glow { get; }steht für a Objekt, das den Glüheffekt für das Diagrammelement oder die Form angibt.
Group { get; }Ruft die Gruppenform ab, die diese Form enthält.
HasLine { get; set; }Ruft ab und legt fest, dass der Linienrand der Form sichtbar ist.
Height { get; set; }Repräsentiert die Höhe der Form in Pixeleinheiten.
HeightCM { get; set; }Repräsentiert die Höhe der Form in Zentimetern.
HeightInch { get; set; }Repräsentiert die Höhe der Form in Zoll.
HeightInShape { get; set; }Repräsentiert den vertikalen Versatz der Form vom oberen Rand der übergeordneten Form in Einheiten von 1/4000 der Höhe der übergeordneten Form..
HeightPt { get; set; }Repräsentiert die Höhe der Form in Punkteinheiten.
HeightScale { get; set; }Ruft die Höhenskala in Prozent der ursprünglichen Bildhöhe ab und legt sie fest. Wenn die Form kein Bild ist, gibt die Eigenschaft HeightScale nur 100 zurück;
HtmlText { get; set; }Holt und setzt den HTML-String, der Daten und einige Formate in diesem Textfeld enthält.
Hyperlink { get; }Ruft den Hyperlink der Form ab.
Id { get; }Ruft die Kennung dieser Form ab.
InputRange { get; set; }Ruft den Arbeitsblattbereich ab oder legt ihn fest, der zum Füllen des angegebenen Kombinationsfelds verwendet wird.
IsEquation { get; }Gibt an, ob die Form nur eine Gleichung enthält.
IsFilled { get; set; }Gibt an, ob das Füllformat sichtbar ist.
IsFlippedHorizontally { get; set; }Ruft ab und legt fest, ob die Form horizontal gespiegelt wird .
IsFlippedVertically { get; set; }Ruft ab und legt fest, ob die Form vertikal gespiegelt wird .
IsGroup { get; }Gibt an, ob die Form eine Gruppe ist.
IsHidden { get; set; }Gibt an, ob das Objekt sichtbar ist.
IsInGroup { get; }Gibt an, ob die Form gruppiert ist.
IsLockAspectRatio { get; set; }Wahr bedeutet, dass Änderungen des Seitenverhältnisses nicht zulässig sind.
IsLocked { get; set; }True, wenn das Objekt gesperrt ist, False, wenn das Objekt geändert werden kann, wenn das Blatt geschützt ist.
IsPrintable { get; set; }Wahr, wenn das Objekt druckbar ist
IsRichText { get; }Ob der Text Rich-Text ist oder nicht.
IsSmartArt { get; }Gibt an, ob die Form intelligent ist art.
IsTextWrapped { get; set; }Ruft den umbrochenen Texttyp der Form, die Text enthält, ab und legt ihn fest.
IsWordArt { get; }Gibt an, ob diese Form ein Wort ist art.
Left { get; set; }Repräsentiert den horizontalen Versatz der Form von ihrer linken Spalte in Pixeln.
LeftCM { get; set; }Repräsentiert den horizontalen Versatz der Form von ihrer linken Spalte in Zentimetern.
LeftInch { get; set; }Repräsentiert den horizontalen Versatz der Form von der linken Spalte in der Einheit Zoll.
LeftInShape { get; set; }Repräsentiert den horizontalen Versatz der Form vom linken Rand der übergeordneten Form, in Einheiten von 1/4000 der Breite der übergeordneten Form.
LeftToCorner { get; set; }Ruft den horizontalen Versatz der Form vom linken Rand des Arbeitsblatts ab und legt ihn fest.
Line { get; }Ruft Linienstil ab
LinkedCell { get; set; }Ruft den mit dem Wert des Steuerelements verknüpften Arbeitsblattbereich ab oder legt ihn fest.
LowerDeltaX { get; set; }Ruft den horizontalen Versatz der Form von der Spalte in der unteren rechten Ecke ab oder legt ihn fest.
LowerDeltaY { get; set; }Ruft den vertikalen Versatz der Form von der Zeile in der unteren rechten Ecke ab oder legt ihn fest.
LowerRightColumn { get; set; }Repräsentiert den Spaltenindex der unteren rechten Ecke.
LowerRightRow { get; set; }Repräsentiert den Zeilenindex der unteren rechten Ecke.
MacroName { get; set; }Ruft den Namen des Makros ab und legt ihn fest.
MsoDrawingType { get; }Ruft MSO-Zeichnungstyp ab.
Name { get; set; }Ruft den Namen der Form ab und legt ihn fest.
Paths { get; }Ruft die Pfade einer benutzerdefinierten geometrischen Form ab.
Placement { get; set; }Stellt dar, wie das Zeichnungsobjekt an die darunter liegenden Zellen angehängt ist. Die Eigenschaft steuert die Platzierung eines Objekts auf einem Arbeitsblatt.
Reflection { get; }steht für aObjekt, das den Reflexionseffekt für das Diagrammelement oder die Form angibt.
RelativeToOriginalPictureSize { get; set; }Gibt an, ob die Form relativ zur ursprünglichen Bildgröße ist.
Right { get; set; }Repräsentiert die Breite des horizontalen Versatzes der Form von ihrer unteren rechten Eckspalte in Pixeln.
RotationAngle { get; set; }Ruft die Drehung der Form ab und legt sie fest.
ShadowEffect { get; }steht für a Objekt, das den Schatteneffekt für das Diagrammelement oder die Form angibt.
SoftEdges { get; set; }Ermittelt und legt den Weichzeichnungsradius fest, der auf die Kanten angewendet werden soll, in Punkteinheiten.
Spid { get; }Gibt eine optionale Zeichenfolge an, die eine Anwendung verwenden kann, um die bestimmte Form zu identifizieren.
Spt { get; }Gibt eine optionale Zahl an, die eine Anwendung verwenden kann, um die bestimmte Form einem definierten Formtyp zuzuordnen.
Text { get; set; }Stellt die Zeichenfolge in diesem TextBox-Objekt dar.
TextBody { get; }Ruft die Einstellung für den Text der Form ab und legt sie fest.
TextDirection { get; set; }Holt/Setzt die Richtung des Textflusses für dieses Objekt.
TextEffect { get; }Gibt ein TextEffectFormat-Objekt zurück, das Texteffekt-Formatierungseigenschaften für die angegebene Form enthält. Gilt für Shape-Objekte, die WordArt darstellen.
TextHorizontalAlignment { get; set; }Ruft den horizontalen Textausrichtungstyp der Form ab und legt ihn fest.
TextHorizontalOverflow { get; set; }Ermittelt und setzt den horizontalen Textüberlauftyp der Form, die Text enthält.
TextOptions { get; set; }Repräsentiert die Textoptionen der Form.
TextOrientationType { get; set; }Ruft den Textausrichtungstyp der Form ab und legt ihn fest.
TextShapeType { get; set; }Ruft den voreingestellten Textformtyp ab und legt ihn fest.
TextVerticalAlignment { get; set; }Ruft den vertikalen Textausrichtungstyp der Form ab und legt ihn fest.
TextVerticalOverflow { get; set; }Ruft den vertikalen Textüberlauftyp der Form ab, die Text enthält, und legt ihn fest.
ThreeDFormat { get; }Ruft das 3D-Format der Form ab und legt es fest.
Title { get; set; }Gibt den Titel (Beschriftung) des aktuellen Formobjekts an.
Top { get; set; }Repräsentiert den vertikalen Versatz der Form von der oberen Reihe in Pixeln.
TopCM { get; set; }Repräsentiert den vertikalen Versatz der Form von der oberen Zeile in Zentimetern.
TopInch { get; set; }Repräsentiert den vertikalen Versatz der Form von der oberen Zeile in Zoll.
TopInShape { get; set; }Repräsentiert den vertikalen Versatz der Form vom oberen Rand der übergeordneten Form, in Einheiten von 1/4000 der Höhe der übergeordneten Form.
TopToCorner { get; set; }Ruft den vertikalen Versatz der Form vom oberen Rand des Arbeitsblatts in Pixeln ab und legt ihn fest.
Type { get; }Ruft den automatischen Formtyp ab.
UpperDeltaX { get; set; }Ruft den horizontalen Versatz der Form von der oberen linken Eckspalte ab oder legt ihn fest.
UpperDeltaY { get; set; }Ruft den vertikalen Versatz der Form von der Zeile in der oberen linken Ecke ab oder legt ihn fest.
UpperLeftColumn { get; set; }Repräsentiert den Spaltenindex der oberen linken Ecke.
UpperLeftRow { get; set; }Repräsentiert den Zeilenindex der oberen linken Ecke.
Width { get; set; }Repräsentiert die Breite der Form in Pixeln.
WidthCM { get; set; }Repräsentiert die Breite der Form in Zentimetern.
WidthInch { get; set; }Repräsentiert die Breite der Form in der Einheit Zoll.
WidthInShape { get; set; }Repräsentiert die Breite der Form in Einheiten von 1/4000 der übergeordneten Form.
WidthPt { get; set; }Repräsentiert die Breite der Form in Punkteinheiten.
WidthScale { get; set; }Ermittelt und setzt die Breitenskala in Prozent der ursprünglichen Bildbreite. Wenn die Form kein Bild ist, gibt die Eigenschaft WidthScale nur 100 zurück;
Worksheet { get; }Ruft die abWorksheet Objekt, das diese Form enthält.
X { get; set; }Ruft den horizontalen Versatz der Form vom linken Rand des Arbeitsblatts in Pixeln ab und legt ihn fest.
Y { get; set; }Ruft den vertikalen Versatz der Form vom oberen Rand des Arbeitsblatts in Pixeln ab und legt ihn fest.
ZOrderPosition { get; set; }Gibt die Position einer Form in der Z-Reihenfolge zurück.

Methoden

NameBeschreibung
AddHyperlink(string)Fügt der Form einen Hyperlink hinzu.
AlignTopRightCorner(int, int)Verschiebt das Bild in die obere rechte Ecke.
CalculateTextSize()Textbereich neu berechnen
Characters(int, int)Gibt ein Characters-Objekt zurück, das einen Bereich von Zeichen im Text darstellt.
FormatCharacters(int, int, Font, StyleFlag)Formatiert einige Zeichen mit der Schriftarteinstellung.
GetCharacters()Gibt alle Characters-Objekte zurück, die einen Bereich von Zeichen im Text darstellen.
GetConnectionPoints()Holen Sie sich die Verbindungspunkte
GetInputRange(bool, bool)Ruft den Bereich ab, der zum Füllen des Steuerelements verwendet wird.
GetLinkedCell(bool, bool)Ruft den Bereich ab, der mit dem Wert des Steuerelements verknüpft ist.
GetLockedProperty(ShapeLockType)Ruft den Wert der gesperrten Eigenschaft ab.
virtual GetResultOfSmartArt()Smart Art in gruppierte Formen umwandeln.
virtual IsSameSetting(object)Gibt zurück, ob die Form gleich ist.
MoveToRange(int, int, int, int)Verschiebt die Form in einen bestimmten Bereich.
RemoveActiveXControl()ActiveX-Steuerelement entfernen.
RemoveHyperlink()Entfernen Sie den Hyperlink der Form.
SetInputRange(string, bool, bool)Legt den Bereich fest, der zum Füllen des Steuerelements verwendet wird.
SetLinkedCell(string, bool, bool)Legt den Bereich fest, der mit dem Wert des Steuerelements verknüpft ist.
SetLockedProperty(ShapeLockType, bool)Legen Sie die gesperrte Eigenschaft fest.
ToFrontOrBack(int)Bringt die Form nach vorne oder schickt die Form nach hinten.
ToImage(ImageOrPrintOptions)Gibt das Bitmap-Objekt der Form . zurück
ToImage(Stream, ImageOrPrintOptions)Speichert die Form in einem Stream.
ToImage(Stream, ImageType)Erstellt das Formbild und speichert es im angegebenen Format in einem Stream.
ToImage(string, ImageOrPrintOptions)Speichert die Form in einer Datei.
UpdateSelectedValue()Aktualisiert den ausgewählten Wert um den Wert der verknüpften Zelle.

Beispiele


[C#]
//Eine neue Arbeitsmappe initialisieren.
Workbook book = new Workbook();

//Form hinzufügen (z. B. Rechteck)
Aspose.Cells.Drawing.Shape shape = book.Worksheets[0].Shapes.AddRectangle(2, 0, 2, 0, 130, 130);

// Mach dein Geschäft

//Speichern Sie die Excel-Datei.
book.Save("exmaple.xlsx");

Siehe auch