Shape Klasse

Shape Klasse

Stellt das MSODrawing-Objekt dar.

Der Typ Shape macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
macro_nameRuft den Namen des Makros ab und legt ihn fest.
is_equationGibt an, ob die Form nur eine Gleichung enthält.
is_smart_artGibt an, ob es sich bei der Form um eine Smart Art handelt.
z_order_positionGibt die Position einer Form in der Z-Reihenfolge zurück.
nameRuft den Namen der Form ab und legt ihn fest.
alternative_textGibt die beschreibende (alternative) Textzeichenfolge des Objekts Shape zurück oder legt sie fest.
titleGibt den Titel (die Beschriftung) des aktuellen Formobjekts an.
line_formatGibt ein MsoLineFormat-Objekt zurück, das Linienformatierungseigenschaften für die angegebene Form enthält.
fill_formatGibt ein MsoFillFormat-Objekt zurück, das Füllformatierungseigenschaften für die angegebene Form enthält.
lineRuft den Linienstil ab
fillGibt ein Shape.fill_format-Objekt zurück, das Füllformatierungseigenschaften für die angegebene Form enthält.
shadow_effectStellt ein ShadowEffect-Objekt dar, das den Schatteneffekt für das Diagrammelement oder die Form angibt.
reflectionStellt ein ReflectionEffect-Objekt dar, das den Reflexionseffekt für das Diagrammelement oder die Form angibt.
glowStellt ein GlowEffect-Objekt dar, das den Leuchteffekt für das Diagrammelement oder die Form angibt.
soft_edgesRuft den auf die Kanten anzuwendenden Unschärferadius in Punkten ab und legt ihn fest.
three_d_formatRuft das 3D-Format der Form ab und legt es fest.
format_pictureRuft die Optionen des Bildformats ab und legt sie fest.
is_hiddenGibt an, ob das Objekt sichtbar ist.
is_lock_aspect_ratio„True“ bedeutet, dass das Seitenverhältnis der Form gesperrt ist.
is_aspect_ratio_locked„True“ bedeutet, dass das Seitenverhältnis der Form gesperrt ist.
rotation_angleRuft die Drehung der Form ab und legt sie fest.
hyperlinkRuft den Hyperlink der Form ab.
idRuft die Kennung dieser Form ab.
spidGibt eine optionale Zeichenfolgekennung an, mit der eine Anwendung die jeweilige Form identifizieren kann.
sptGibt eine optionale Nummer an, die eine Anwendung verwenden kann, um die bestimmte Form einem definierten Formtyp zuzuordnen.
worksheetRuft das Objekt Shape.worksheet ab, das diese Form enthält.
is_groupGibt an, ob es sich bei dieser Form um eine Gruppenform handelt.
is_in_groupGibt an, ob die Form gruppiert ist.
is_word_artGibt an, ob es sich bei dieser Form um eine WordArt handelt.
text_effectGibt ein TextEffectFormat-Objekt zurück, das Texteffekt-Formatierungseigenschaften für die angegebene Form enthält.
Gilt für Shape-Objekte, die WordArt darstellen.
is_locked„True“ bedeutet, dass das Objekt nicht geändert werden kann, wenn das Blatt geschützt ist.
Beachten Sie, dass dieser Wert nur dann sinnvoll ist, wenn das Arbeitsblatt oder die Objekte im Arbeitsblatt geschützt sind.
is_printableGibt an, ob das Objekt druckbar ist.
Wenn „False“, wird diese Form beim Drucken nicht gedruckt.
mso_drawing_typeRuft den Zeichnungstyp ab.
auto_shape_typeRuft den automatischen Formtyp ab und legt ihn fest.
anchor_typeRuft den Typ des Formankerplatzhalters ab und legt ihn fest.
placementStellt die Art und Weise dar, wie das Zeichenobjekt mit den darunterliegenden Zellen verbunden ist.
Die Eigenschaft steuert die Platzierung eines Objekts auf einem Arbeitsblatt.
upper_left_rowStellt den Index der obersten Zeile dar.
upper_delta_yRuft den vertikalen Versatz der Form von ihrer oberen linken Eckreihe ab oder legt ihn fest.
upper_left_columnStellt den Spaltenindex in der oberen linken Ecke dar.
upper_delta_xRuft den horizontalen Versatz der Form von ihrer oberen linken Eckspalte ab oder legt ihn fest.
lower_right_rowStellt den Zeilenindex in der unteren rechten Ecke dar.
lower_delta_yRuft den vertikalen Versatz der Form von ihrer unteren rechten Eckreihe ab oder legt ihn fest.
lower_right_columnStellt den Spaltenindex in der unteren rechten Ecke dar.
lower_delta_xRuft den horizontalen Versatz der Form von ihrer unteren rechten Eckspalte ab oder legt ihn fest.
rightStellt die Breite des horizontalen Versatzes der Form von ihrer unteren rechten Eckspalte in Pixeln dar.
bottomStellt die Breite des vertikalen Versatzes der Form von ihrer unteren Eckreihe in Pixeln dar.
widthStellt die Breite der Form in Pixeln dar.
width_inchStellt die Breite der Form in Zoll dar.
width_ptStellt die Breite der Form in Punkteinheiten dar.
width_cmStellt die Breite der Form in Zentimetern dar.
heightStellt die Höhe der Form in Pixeleinheiten dar.
height_inchStellt die Höhe der Form in Zoll dar.
height_ptStellt die Höhe der Form in Punkten dar.
height_cmStellt die Höhe der Form in Zentimetern dar.
leftStellt den horizontalen Versatz der Form von ihrer linken Spalte in Pixeln dar.
left_inchStellt den horizontalen Versatz der Form von ihrer linken Spalte in Zoll dar.
left_cmStellt den horizontalen Versatz der Form von ihrer linken Spalte in Zentimetern dar.
topStellt den vertikalen Versatz der Form von ihrer obersten Reihe in Pixeln dar.
top_inchStellt den vertikalen Versatz der Form von ihrer obersten Reihe in Zoll dar.
top_cmStellt den vertikalen Versatz der Form von ihrer obersten Reihe in Zentimetern dar.
top_to_cornerRuft den vertikalen Versatz der Form vom oberen Rand des Arbeitsblatts in Pixeln ab und legt ihn fest.
left_to_cornerRuft den horizontalen Versatz der Form vom linken Rand des Arbeitsblatts ab und legt ihn fest.
xRuft den horizontalen Versatz der Form vom linken Rand des Arbeitsblatts in Pixeln ab und legt ihn fest.
yRuft den vertikalen Versatz der Form vom oberen Rand des Arbeitsblatts in Pixeln ab und legt ihn fest.
width_scaleRuft den Breitenmaßstab in Prozent der ursprünglichen Bildbreite ab und legt ihn fest.
Wenn die Form kein Bild ist, gibt die WidthScale-Eigenschaft nur 100 zurück.
height_scaleRuft den Höhenmaßstab ab und legt ihn in Prozent der ursprünglichen Bildhöhe fest.
Wenn die Form kein Bild ist, gibt die HeightScale-Eigenschaft nur 100 zurück.
top_in_shapeStellt den vertikalen Abstand der Form vom oberen Rand der übergeordneten Form dar.
in Einheiten von 1/4000 der Höhe der übergeordneten Form.
left_in_shapeStellt den horizontalen Abstand der Form vom linken Rand der übergeordneten Form dar.
in Einheiten von 1/4000 der Breite der übergeordneten Form.
width_in_shapeStellt die Breite der Form in Einheiten von 1/4000 der übergeordneten Form dar.
height_in_shapeStellt den vertikalen Versatz der Form vom oberen Rand der übergeordneten Form in Einheiten von 1/4000 der Höhe der übergeordneten Form dar.
groupRuft die Gruppenform ab, die diese Form enthält.
typeRuft den automatischen Formtyp ab.
has_lineRuft ab und legt fest, ob die Linienbegrenzung der Form sichtbar ist.
is_filledGibt an, ob das Füllformat sichtbar ist.
is_flipped_horizontallyRuft ab und legt fest, ob die Form horizontal gespiegelt ist.
is_flipped_verticallyRuft ab und legt fest, ob die Form vertikal gespiegelt ist.
actual_lower_right_rowHolen Sie sich die tatsächliche unterste Reihe.
relative_to_original_picture_sizeGibt an, ob die Form relativ zur ursprünglichen Bildgröße ist.
linked_cellRuft den mit dem Wert des Steuerelements verknüpften Arbeitsblattbereich ab oder legt ihn fest.
input_rangeRuft den Arbeitsblattbereich ab, der zum Füllen des angegebenen Kombinationsfelds verwendet wird, oder legt diesen fest.
text_shape_typeRuft den voreingestellten Textformtyp ab und legt ihn fest.
text_bodyRuft die Einstellung des Formtextes ab und legt sie fest.
fontStellt die Schriftart der Form dar.
text_optionsStellt die Textoptionen der Form dar.
textRuft den Text dieser Form ab und legt ihn fest.
is_rich_textOb der Text Rich Text ist oder nicht.
html_textRuft die HTML-Zeichenfolge ab und legt sie fest, die Daten und einige Formate in diesem Textfeld enthält.
text_vertical_overflowRuft den vertikalen Textüberlauftyp der Form ab, die Text enthält, und legt ihn fest.
text_horizontal_overflowRuft den horizontalen Textüberlauftyp der Form ab, die Text enthält, und legt ihn fest.
is_text_wrappedRuft den Textumbruchtyp der Form ab, die Text enthält, und legt ihn fest.
text_orientation_typeRuft den Textausrichtungstyp der Form ab und legt ihn fest.
text_horizontal_alignmentRuft den horizontalen Textausrichtungstyp der Form ab und legt ihn fest.
text_vertical_alignmentRuft den Typ der vertikalen Textausrichtung der Form ab und legt ihn fest.
text_directionRuft die Richtung des Textflusses für dieses Objekt ab/legt sie fest.
text_box_optionsRuft die Textinformationen in der Form ab
control_dataRuft die Daten der Steuerung ab.
active_x_controlRuft das ActiveX-Steuerelement ab.
pathsRuft die Pfade einer benutzerdefinierten geometrischen Form ab.
create_idRuft die Erstellungs-ID für diese Form ab und legt sie fest.
is_decorativeGibt an, ob das Objekt dekorativ ist.

Methoden

MethodeBeschreibung
to_image(self, stream, image_type)Erstellt das Formbild und speichert es im angegebenen Format in einem Stream.
to_image(self, image_file, options)Speichert die Form in einer Datei.
to_image(self, stream, options)Speichert die Form in einem Stream.
get_result_of_smart_art(self)Konvertieren von Smart Art in gruppierte Formen.
to_front_or_back(self, orders)Bringt die Form in den Vordergrund oder schickt die Form in den Hintergrund.
get_locked_property(self, type)Ruft den Wert der gesperrten Eigenschaft ab.
set_locked_property(self, type, value)Legen Sie die gesperrte Eigenschaft fest.
add_hyperlink(self, address)Fügt der Form einen Hyperlink hinzu.
remove_hyperlink(self)Entfernt den Hyperlink der Form.
move_to_range(self, upper_left_row, upper_left_column, lower_right_row, lower_right_column)Verschiebt die Form in einen angegebenen Bereich.
align_top_right_corner(self, top_row, right_column)Verschiebt das Bild in die obere rechte Ecke.
get_connection_points(self)Abrufen der Verbindungspunkte
get_linked_cell(self, is_r1c1, is_local)Ruft den mit dem Wert des Steuerelements verknüpften Bereich ab.
set_linked_cell(self, formula, is_r1c1, is_local)Legt den mit dem Wert des Steuerelements verknüpften Bereich fest.
get_input_range(self, is_r1c1, is_local)Ruft den Bereich ab, der zum Füllen des Steuerelements verwendet wird.
set_input_range(self, formula, is_r1c1, is_local)Legt den Bereich fest, der zum Füllen des Steuerelements verwendet wird.
update_selected_value(self)Aktualisieren Sie den ausgewählten Wert mit dem Wert der verknüpften Zelle.
calculate_text_size(self)Textbereich neu berechnen
format_characters(self, start_index, length, font, flag)Formatiert einige Zeichen mit der Schriftarteinstellung.
characters(self, start_index, length)Gibt ein Characters-Objekt zurück, das einen Zeichenbereich innerhalb des Textes darstellt.
get_characters(self)Gibt alle Characters-Objekte zurück
das einen Zeichenbereich innerhalb des Textes darstellt.
get_rich_formattings(self)Gibt alle Characters-Objekte zurück
das einen Zeichenbereich innerhalb des Textes darstellt.
remove_active_x_control(self)ActiveX-Steuerelement entfernen.
is_same_setting(self, obj)Gibt zurück, ob die Form gleich ist.
get_actual_box(self)Erhalten Sie die tatsächliche Position und Größe der Form (nach dem Anwenden von Drehung, Spiegelung usw.)
fit_to_text_size(self)Berechnen Sie einen Textbereich neu, der für die Anzeige des gesamten Textinhalts geeignet ist.

Beispiel

from aspose.cells import Workbook

# Initialize a new workbook.
book = Workbook()
# Add a shape.(e.g rectangle)
shape = book.worksheets[0].shapes.add_rectangle(2, 0, 2, 0, 130, 130)
# do your business
# Save the excel file.
book.save("exmaple.xlsx")

Siehe auch