Style Klasse

Style Klasse

Stellt den Anzeigestil des Excel-Dokuments dar, z. B. Schriftart, Farbe, Ausrichtung, Rahmen usw. Das Objekt Style enthält alle Stilattribute (Schriftart, Zahlenformat, Ausrichtung usw.) als Eigenschaften.

Der Typ Style macht die folgenden Member verfügbar:

Konstrukteure

KonstrukteurBeschreibung
__init__(self)Initialisiert eine neue Instanz der Klasse Style.

Eigenschaften

EigentumBeschreibung
background_theme_colorRuft die Hintergrunddesignfarbe ab und legt sie fest.
foreground_theme_colorRuft die Vordergrunddesignfarbe ab und legt sie fest.
nameRuft den Namen des Stils ab oder legt ihn fest.
patternRuft den Mustertyp des Zellenhintergrunds ab oder legt ihn fest.
bordersRuft die BorderCollection des Stils ab.
background_colorRuft die Hintergrundfarbe eines Stils ab oder legt sie fest.
background_argb_colorRuft die Hintergrundfarbe mit einem 32-Bit-ARGB-Wert ab und legt sie fest.
foreground_colorRuft die Vordergrundfarbe eines Stils ab oder legt sie fest.
foreground_argb_colorRuft die Vordergrundfarbe mit einem 32-Bit-ARGB-Wert ab und legt sie fest.
has_bordersÜberprüft, ob für den Stil Rahmen festgelegt wurden.
parent_styleRuft den übergeordneten Stil dieses Stils ab.
is_number_format_appliedGeben Sie an, ob die Zahlenformatierung angewendet werden soll.
is_font_appliedGeben Sie an, ob die Schriftformatierung angewendet werden soll.
is_alignment_appliedGeben Sie an, ob die Ausrichtungsformatierung angewendet werden soll.
is_border_appliedGeben Sie an, ob die Rahmenformatierung angewendet werden soll.
is_fill_appliedGeben Sie an, ob die Füllformatierung angewendet werden soll.
is_protection_appliedGeben Sie an, ob die Schutzformatierung angewendet werden soll.
indent_levelStellt die Einzugsebene für die Zelle oder den Bereich dar. Kann nur eine Ganzzahl zwischen 0 und 250 sein.
fontRuft ein Style.font-Objekt ab.
rotation_angleStellt den Textdrehwinkel dar.
horizontal_alignmentRuft den horizontalen Ausrichtungstyp des Texts in einer Zelle ab oder legt ihn fest.
vertical_alignmentRuft den vertikalen Ausrichtungstyp des Texts in einer Zelle ab oder legt ihn fest.
is_text_wrappedRuft einen Wert ab oder legt einen Wert fest, der angibt, ob der Text innerhalb einer Zelle umbrochen wird.
numberRuft das Anzeigeformat für Zahlen und Datumsangaben ab oder legt es fest. Die Formatierungsmuster sind je nach Region unterschiedlich.
is_lockedRuft einen Wert ab oder legt einen Wert fest, der angibt, ob eine Zelle geändert werden kann oder nicht.
customStellt die benutzerdefinierte Zahlenformatzeichenfolge dieses Stilobjekts dar.
Wenn das benutzerdefinierte Zahlenformat nicht festgelegt ist (z. B. wenn das Zahlenformat integriert ist), wird "" zurückgegeben.
culture_customRuft die kulturabhängige Musterzeichenfolge für das Zahlenformat ab und legt sie fest.
Wenn für dieses Objekt kein Zahlenformat festgelegt wurde, wird null zurückgegeben.
Wenn das Zahlenformat integriert ist, wird die Musterzeichenfolge zurückgegeben, die der integrierten Zahl entspricht.
invariant_customRuft die kulturunabhängige Musterzeichenfolge für das Zahlenformat ab.
Wenn für dieses Objekt kein Zahlenformat festgelegt wurde, wird null zurückgegeben.
Wenn das Zahlenformat integriert ist, wird die Musterzeichenfolge zurückgegeben, die der integrierten Zahl entspricht.
is_formula_hiddenGibt an, ob die Formel ausgeblendet wird, wenn das Arbeitsblatt geschützt ist.
shrink_to_fitGibt an, ob der Text automatisch verkleinert wird, um in die verfügbare Spaltenbreite zu passen.
text_directionStellt die Lesereihenfolge des Textes dar.
is_justify_distributedGibt an, ob in der letzten Textzeile die Blocksatz- oder die verteilte Ausrichtung der Zellen verwendet werden soll.
quote_prefixGibt an, ob der Wert der Zelle mit einem einfachen Anführungszeichen beginnt.
is_gradientGibt an, ob es sich bei der Zellenschattierung um ein Verlaufsmuster handelt.
is_percentGibt an, ob das Zahlenformat ein Prozentformat ist.
is_date_timeGibt an, ob es sich bei dem Zahlenformat um ein Datumsformat handelt.

Methoden

MethodeBeschreibung
set_border(self, border_type, border_style, border_color)Legt die Grenzen des Stils fest.
set_border(self, border_type, border_style, border_color)Legt die Grenzen des Stils fest.
set_pattern_color(self, pattern, color1, color2)Legt die Hintergrundfarbe fest.
copy(self, style)Kopiert Daten aus einem anderen Stilobjekt
update(self)Wenden Sie den benannten Stil auf die Stile der Zellen an, die diesen benannten Stil verwenden.
Es funktioniert wie das Klicken auf die Schaltfläche „OK“, nachdem Sie die Stiländerung abgeschlossen haben.
Gilt nur für benannten Stil.
is_modified(self, modify_flag)Überprüft, ob die angegebenen Eigenschaften des Stils geändert wurden.
Wird für den Stil von bedingten Formatierungen verwendet, um zu überprüfen, ob die angegebenen Eigenschaften dieses Stils beim Anwenden der bedingten Formatierungen auf eine Zelle verwendet werden sollen.
set_custom(self, custom, builtin_preference)Legt die Zeichenfolge für das benutzerdefinierte Zahlenformat einer Zelle fest.
set_two_color_gradient(self, color1, color2, gradient_style_type, variant)Legt die angegebene Füllung auf einen zweifarbigen Farbverlauf fest.
get_two_color_gradient(self, color1, color2, gradient_style_type, variant)Holen Sie sich die Einstellung für den zweifarbigen Farbverlauf.
get_two_color_gradient_setting(self)Holen Sie sich die Einstellung für den zweifarbigen Farbverlauf.
to_json(self)Konvertieren Sie Style in JSON Strukturdaten.

Beispiel

from aspose.cells import Workbook
from aspose.pydrawing import Color

workbook = Workbook()
sheets = workbook.worksheets
cell = sheets[0].cells.get("A1")
style = cell.get_style()
style.font.name = "Times New Roman"
style.font.color = Color.blue
cell.set_style(style)

Siehe auch