ChartShape Klasse
ChartShape Klasse
Stellt die Form des Diagramms dar. Eigenschaften und Methoden für das ChartObject-Objekt steuern das Erscheinungsbild und die Größe des eingebetteten Diagramms auf dem Arbeitsblatt.
Nachlass: ChartShape
→
Shape
Der Typ ChartShape macht die folgenden Member verfügbar:
Eigenschaften
Eigentum | Beschreibung |
---|---|
macro_name | Ruft den Namen des Makros ab und legt ihn fest. |
is_equation | Gibt an, ob die Form nur eine Gleichung enthält. |
is_smart_art | Gibt an, ob es sich bei der Form um Smart Art handelt. |
z_order_position | Gibt die Position einer Form in der Z-Reihenfolge zurück. |
name | Ruft den Namen der Form ab und legt ihn fest. |
alternative_text | Gibt die beschreibende (alternative) Textzeichenfolge des Shape -Objekts zurück oder legt sie fest. |
title | Gibt den Titel (Beschriftung) des aktuellen Formobjekts an. |
line_format | Gibt ein MsoLineFormat-Objekt zurück, das Linienformatierungseigenschaften für die angegebene Form enthält. |
fill_format | Gibt ein MsoFillFormat-Objekt zurück, das Füllformatierungseigenschaften für die angegebene Form enthält. |
line | Ruft den Linienstil ab |
fill | Gibt ein Shape.fill_format -Objekt zurück, das Füllungsformatierungseigenschaften für die angegebene Form enthält. |
shadow_effect | Stellt ein ShadowEffect -Objekt dar, das den Schatteneffekt für das Diagrammelement oder die Form angibt. |
reflection | Stellt ein ReflectionEffect -Objekt dar, das den Reflexionseffekt für das Diagrammelement oder die Form angibt. |
glow | Stellt ein GlowEffect -Objekt dar, das den Glüheffekt für das Diagrammelement oder die Form angibt. |
soft_edges | Ruft den auf die Kanten anzuwendenden Unschärferadius in Punkteinheiten ab und legt diesen fest. |
three_d_format | Ruft das 3D-Format der Form ab und legt es fest. |
text_frame | Gibt ein TextFrame-Objekt zurück, das die Ausrichtungs- und Verankerungseigenschaften für die angegebene Form enthält. |
format_picture | Ruft die Optionen des Bildformats ab und legt diese fest. |
is_hidden | Gibt an, ob das Objekt sichtbar ist. |
is_lock_aspect_ratio | „True“ bedeutet, dass keine Änderungen im Seitenverhältnis zulässig sind. |
rotation_angle | Ruft die Drehung der Form ab und legt sie fest. |
hyperlink | Ruft den Hyperlink der Form ab. |
id | Ruft den Bezeichner dieser Form ab. |
spid | Gibt eine optionale Zeichenfolge an, die eine Anwendung zum Identifizieren der bestimmten Form verwenden kann. |
spt | Gibt eine optionale Zahl an, die eine Anwendung verwenden kann, um die bestimmte Form einem definierten Formtyp zuzuordnen. |
worksheet | Ruft das Shape.worksheet -Objekt ab, das diese Form enthält. |
is_group | Gibt an, ob es sich bei der Form um eine Gruppe handelt. |
is_in_group | Gibt an, ob die Form gruppiert ist. |
is_word_art | Gibt an, ob es sich bei dieser Form um eine Wortkunst handelt. |
text_effect | Gibt ein TextEffectFormat-Objekt zurück, das Texteffektformatierungseigenschaften für die angegebene Form enthält. Gilt für Shape-Objekte, die WordArt darstellen. |
is_locked | True, wenn das Objekt gesperrt ist, False, wenn das Objekt geändert werden kann, während das Blatt geschützt ist. |
is_printable | True, wenn das Objekt druckbar ist |
mso_drawing_type | Ruft den MSO-Zeichnungstyp ab. |
auto_shape_type | Ruft den automatischen Formtyp ab und legt ihn fest. |
anchor_type | Ruft den Platzhalter für den Formanker ab und legt ihn fest. |
placement | Stellt die Art und Weise dar, wie das Zeichenobjekt an die darunter liegenden Zellen angehängt wird. Die Eigenschaft steuert die Platzierung eines Objekts auf einem Arbeitsblatt. |
upper_left_row | Stellt den Zeilenindex der oberen linken Ecke dar. |
upper_delta_y | Ruft den vertikalen Versatz der Form von ihrer oberen linken Eckreihe ab oder legt diesen fest. |
upper_left_column | Stellt den Spaltenindex in der oberen linken Ecke dar. |
upper_delta_x | Ruft den horizontalen Versatz der Form von ihrer oberen linken Eckspalte ab oder legt diesen fest. |
lower_right_row | Stellt den Zeilenindex in der unteren rechten Ecke dar. |
lower_delta_y | Ruft den vertikalen Versatz der Form von der unteren rechten Eckreihe ab oder legt diesen fest. |
lower_right_column | Stellt den Spaltenindex in der unteren rechten Ecke dar. |
lower_delta_x | Ruft den horizontalen Versatz der Form von ihrer unteren rechten Eckspalte ab oder legt diesen fest. |
right | Stellt die Breite des horizontalen Versatzes der Form von ihrer unteren rechten Eckspalte in der Einheit Pixel dar. |
bottom | Stellt die Breite des vertikalen Versatzes der Form von ihrer unteren unteren Eckreihe in Pixeleinheiten dar. |
width | Stellt die Breite der Form in der Einheit Pixel dar. |
width_inch | Stellt die Breite der Form in der Einheit Zoll dar. |
width_pt | Stellt die Breite der Form in Punkteinheiten dar. |
width_cm | Stellt die Breite der Form in der Einheit Zentimeter dar. |
height | Stellt die Höhe der Form in der Einheit Pixel dar. |
height_inch | Stellt die Höhe der Form in der Einheit Zoll dar. |
height_pt | Stellt die Höhe der Form in Punkteinheiten dar. |
height_cm | Stellt die Höhe der Form in der Einheit Zentimeter dar. |
left | Stellt den horizontalen Versatz der Form von ihrer linken Spalte in Pixeleinheiten dar. |
left_inch | Stellt den horizontalen Versatz der Form von ihrer linken Spalte in der Einheit Zoll dar. |
left_cm | Stellt den horizontalen Versatz der Form von ihrer linken Spalte in der Einheit Zentimeter dar. |
top | Stellt den vertikalen Versatz der Form von ihrer oberen Reihe in Pixeleinheiten dar. |
top_inch | Stellt den vertikalen Versatz der Form von ihrer oberen Reihe in der Einheit Zoll dar. |
top_cm | Stellt den vertikalen Versatz der Form von ihrer oberen Reihe in der Einheit Zentimeter dar. |
top_to_corner | Ruft den vertikalen Versatz der Form vom oberen Rand des Arbeitsblatts in Pixeleinheiten ab und legt ihn fest. |
left_to_corner | Ruft den horizontalen Versatz der Form vom linken Rand des Arbeitsblatts ab und legt diesen fest. |
x | Ruft den horizontalen Versatz der Form vom linken Rand des Arbeitsblatts in Pixeleinheiten ab und legt diesen fest. |
y | Ruft den vertikalen Versatz der Form vom oberen Rand des Arbeitsblatts in Pixeleinheiten ab und legt diesen fest. |
width_scale | Ruft die Breitenskala in Prozent der ursprünglichen Bildbreite ab und legt diese fest. Wenn es sich bei der Form nicht um ein Bild handelt, gibt die Eigenschaft „WidthScale“ nur 100 zurück. |
height_scale | Ruft die Höhenskala in Prozent der ursprünglichen Bildhöhe ab und legt sie fest. Wenn es sich bei der Form nicht um ein Bild handelt, gibt die HeightScale-Eigenschaft nur 100 zurück; |
top_in_shape | Stellt den vertikalen Versatz der Form vom oberen Rand der übergeordneten Form dar. in der Einheit 1/4000 der Höhe der übergeordneten Form. |
left_in_shape | Stellt den horizontalen Versatz der Form vom linken Rand der übergeordneten Form dar. in der Einheit 1/4000 der Breite der übergeordneten Form. |
width_in_shape | Stellt die Breite der Form in Einheiten von 1/4000 der übergeordneten Form dar. |
height_in_shape | Stellt den vertikalen Versatz der Form vom oberen Rand der übergeordneten Form in der Einheit 1/4000 der Höhe der übergeordneten Form dar. |
group | Ruft die Gruppenform ab, die diese Form enthält. |
type | Ruft den automatischen Formtyp ab. |
has_line | Ruft ab und legt fest, dass der Linienrand der Form sichtbar ist. |
is_filled | Gibt an, ob das Füllformat sichtbar ist. |
is_flipped_horizontally | Ruft ab und legt fest, ob die Form horizontal gespiegelt wird. |
is_flipped_vertically | Ruft ab und legt fest, ob die Form vertikal gespiegelt wird. |
actual_lower_right_row | Holen Sie sich die tatsächliche untere Reihe. |
connection_points | Holen Sie sich die Verbindungspunkte |
relative_to_original_picture_size | Gibt an, ob die Form relativ zur Originalbildgröße ist. |
linked_cell | Ruft den mit dem Wert des Steuerelements verknüpften Arbeitsblattbereich ab oder legt diesen fest. |
input_range | Ruft den Arbeitsblattbereich ab, der zum Füllen des angegebenen Kombinationsfelds verwendet wird, oder legt diesen fest. |
text_shape_type | Ruft den voreingestellten Textformtyp ab und legt ihn fest. |
text_body | Ruft die Einstellung des Texts der Form ab und legt diese fest. |
font | Stellt die Schriftart der Form dar. |
text_options | Stellt die Textoptionen der Form dar. |
text | Stellt die Zeichenfolge in diesem TextBox-Objekt dar. |
is_rich_text | Ob es sich bei dem Text um Rich Text handelt oder nicht. |
html_text | Ruft die HTML-Zeichenfolge ab, die Daten und einige Formate in diesem Textfeld enthält, und legt diese fest. |
text_vertical_overflow | Ruft den vertikalen Textüberlauftyp der Form ab, die Text enthält, und legt diesen fest. |
text_horizontal_overflow | Ruft den horizontalen Textüberlauftyp der Form ab, die Text enthält, und legt diesen fest. |
is_text_wrapped | Ruft den Textumbruchtyp der Form ab, die Text enthält, und legt diesen fest. |
text_orientation_type | Ruft den Textausrichtungstyp der Form ab und legt ihn fest. |
text_horizontal_alignment | Ruft den horizontalen Textausrichtungstyp der Form ab und legt diesen fest. |
text_vertical_alignment | Ruft den vertikalen Textausrichtungstyp der Form ab und legt diesen fest. |
text_direction | Ruft die Richtung des Textflusses für dieses Objekt ab bzw. legt sie fest. |
control_data | Ruft die Kontrolldaten ab. |
active_x_control | Ruft das ActiveX-Steuerelement ab. |
paths | Ruft die Pfade einer benutzerdefinierten geometrischen Form ab. |
geometry | Ruft die Geometrie ab |
create_id | Ruft die Erstellungs-ID für diese Form ab und legt sie fest. |
chart | Gibt ein Chart-Objekt zurück, das das im Objekt enthaltene Diagramm darstellt. |
Methoden
Methode | Beschreibung |
---|---|
to_image | Erstellt das Formbild und speichert es in einem Stream im angegebenen Format. |
to_image | Speichert die Form in einer Datei. |
to_image | Speichert die Form in einem Stream. |
format_characters | Formatiert einige Zeichen mit der Schriftarteinstellung. |
format_characters | Formatiert einige Zeichen mit der Schriftarteinstellung. |
get_result_of_smart_art | Konvertieren von Smart Art in gruppierte Formen. |
to_front_or_back | Bringt die Form nach vorne oder nach hinten. |
get_locked_property | Ruft den Wert der gesperrten Eigenschaft ab. |
set_locked_property | Legen Sie die gesperrte Eigenschaft fest. |
add_hyperlink | Fügt der Form einen Hyperlink hinzu. |
remove_hyperlink | Entfernen Sie den Hyperlink der Form. |
move_to_range | Verschiebt die Form in einen angegebenen Bereich. |
align_top_right_corner | Verschiebt das Bild in die rechte obere Ecke. |
get_connection_points | Holen Sie sich die Verbindungspunkte |
get_linked_cell | Ruft den mit dem Wert des Steuerelements verknüpften Bereich ab. |
set_linked_cell | Legt den Bereich fest, der mit dem Wert des Steuerelements verknüpft ist. |
get_input_range | Ruft den Bereich ab, der zum Füllen des Steuerelements verwendet wird. |
set_input_range | Legt den Bereich fest, der zum Füllen des Steuerelements verwendet wird. |
update_selected_value | Aktualisieren Sie den ausgewählten Wert um den Wert der verknüpften Zelle. |
calculate_text_size | Berechnen Sie den Textbereich neu |
characters | Gibt ein Characters-Objekt zurück, das einen Bereich von Zeichen im Text darstellt. |
get_characters | Gibt alle Characters-Objekte zurück das eine Reihe von Zeichen im Text darstellt. |
get_rich_formattings | Gibt alle Characters-Objekte zurück das eine Reihe von Zeichen im Text darstellt. |
remove_active_x_control | Entfernen Sie das ActiveX-Steuerelement. |
is_same_setting | Gibt zurück, ob die Form gleich ist. |
get_actual_box | Ermitteln Sie die tatsächliche Position und Größe der Form (nach der Anwendung von Drehung, Spiegelung usw.) |
Beispiel
from aspose.cells import Workbook
from aspose.cells.charts import ChartType
# Instantiating a Workbook object
workbook = Workbook()
# Obtaining the reference of the first worksheet
worksheet = workbook.worksheets[0]
# Adding a sample value to "A1" cell
worksheet.cells.get("A1").put_value(50)
# Adding a sample value to "A2" cell
worksheet.cells.get("A2").put_value(100)
# Adding a sample value to "A3" cell
worksheet.cells.get("A3").put_value(150)
# Adding a sample value to "B1" cell
worksheet.cells.get("B1").put_value(60)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(32)
# Adding a sample value to "B3" cell
worksheet.cells.get("B3").put_value(50)
# Adding a chart to the worksheet
chartIndex = worksheet.charts.add(ChartType.PIE_EXPLODED, 5, 0, 25, 10)
# Accessing the instance of the newly added chart
chart = worksheet.charts[chartIndex]
# Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.n_series.add("A1:B3", True)
# Show Data Labels
chart.n_series[0].data_labels.show_value = True
# Getting Chart Shape
chartShape = chart.chart_object
# Set Lower Right Column
chartShape.lower_right_column = 10
# Set LowerDeltaX
chartShape.lower_delta_x = 1024
# Saving the Excel file
workbook.save("book1.xls")
Siehe auch
- Modul
aspose.cells.drawing
- Klasse
ChartShape
- Klasse
GlowEffect
- Klasse
ReflectionEffect
- Klasse
ShadowEffect
- Klasse
Shape