Style klass

Style klass

Representerar visningsstilen för Excel-dokumentet, såsom teckensnitt, färg, justering, kantlinje etc. Objektet Style innehåller alla stilattribut (teckensnitt, talformat, justering och så vidare) som egenskaper.

Typen Style avslöjar följande medlemmar:

Konstruktörer

KonstruktörBeskrivning
__init__(self)Initierar en ny instans av klassen Style.

Egenskaper

Fast egendomBeskrivning
background_theme_colorHämtar och ställer in bakgrundstemafärgen.
foreground_theme_colorHämtar och ställer in förgrundstemafärgen.
nameHämtar eller anger namnet på stilen.
patternHämtar eller anger cellens bakgrundsmönstertyp.
bordersHämtar BorderCollection för stilen.
background_colorHämtar eller anger en stils bakgrundsfärg.
background_argb_colorHämtar och ställer in bakgrundsfärgen med ett 32-bitars ARGB-värde.
foreground_colorHämtar eller ställer in en stils förgrundsfärg.
foreground_argb_colorHämtar och ställer in förgrundsfärgen med ett 32-bitars ARGB-värde.
has_bordersKontrollerar om det finns ramar som har angetts för stilen.
parent_styleHämtar den överordnade stilen för den här stilen.
is_number_format_appliedAnge om nummerformateringen ska tillämpas.
is_font_appliedAnge om teckensnittsformateringen ska tillämpas.
is_alignment_appliedAnge om justeringsformateringen ska tillämpas.
is_border_appliedAnge om kantformateringen ska tillämpas.
is_fill_appliedAnge om fyllningsformateringen ska tillämpas.
is_protection_appliedAnge om skyddsformateringen ska tillämpas.
indent_levelRepresenterar indragsnivån för cellen eller området. Kan endast vara ett heltal mellan 0 och 250.
fontHämtar ett Style.font-objekt.
rotation_angleRepresenterar textens rotationsvinkel.
horizontal_alignmentHämtar eller anger den horisontella justeringstypen för texten i en cell.
vertical_alignmentHämtar eller anger den vertikala justeringstypen för texten i en cell.
is_text_wrappedHämtar eller anger ett värde som anger om texten i en cell är radbruten.
numberHämtar eller ställer in visningsformatet för siffror och datum. Formateringsmönstren skiljer sig åt för olika regioner.
is_lockedHämtar eller anger ett värde som anger om en cell kan ändras eller inte.
customRepresenterar den anpassade talformatsträngen för detta stilobjekt.
Om det anpassade talformatet inte är inställt (till exempel om talformatet är inbyggt) returneras “”.
culture_customHämtar och ställer in den kulturberoende mönstersträngen för talformat.
Om inget talformat har angetts för detta objekt returneras null.
Om talformat är inbyggt returneras mönstersträngen som motsvarar det inbyggda talet.
invariant_customHämtar den kulturoberoende mönstersträngen för talformat.
Om inget talformat har angetts för detta objekt returneras null.
Om talformat är inbyggt returneras mönstersträngen som motsvarar det inbyggda talet.
is_formula_hiddenRepresenterar om formeln kommer att döljas när kalkylbladet är skyddat.
shrink_to_fitRepresenterar om texten automatiskt krymper för att passa in i den tillgängliga kolumnbredden.
text_directionRepresenterar textens läsordning.
is_justify_distributedAnger om cellerna ska vara justerade eller distribuerade på den sista textraden.
quote_prefixAnger om cellens värde börjar med ett enkelt citattecken.
is_gradientAnger om cellskuggningen är ett gradientmönster.
is_percentAnger om talformatet är ett procentformat.
is_date_timeAnger om talformatet är ett datumformat.

Metoder

MetodBeskrivning
set_border(self, border_type, border_style, border_color)Anger stilens gränser.
set_border(self, border_type, border_style, border_color)Anger stilens gränser.
set_pattern_color(self, pattern, color1, color2)Ställer in bakgrundsfärgen.
copy(self, style)Kopierar data från ett annat stilobjekt
update(self)Tillämpa den namngivna stilen på stilarna i de celler som använder den namngivna stilen.
Det fungerar som att klicka på “ok”-knappen efter att du har ändrat stilen.
Gäller endast för namngiven stil.
is_modified(self, modify_flag)Kontrollerar om de angivna egenskaperna för stilen har ändrats.
Används för stilen för ConditionalFormattings för att kontrollera om de angivna egenskaperna för den här stilen ska användas när ConditionalFormattings tillämpas på en cell.
set_custom(self, custom, builtin_preference)Ställer in strängen Anpassat talformat för en cell.
set_two_color_gradient(self, color1, color2, gradient_style_type, variant)Ställer in den angivna fyllningen till en tvåfärgad övertoning.
get_two_color_gradient(self, color1, color2, gradient_style_type, variant)Hämta inställningen för tvåfärgad gradient.
get_two_color_gradient_setting(self)Hämta inställningen för tvåfärgad gradient.
to_json(self)Konvertera strukturdata från Style till JSON.

Exempel

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)

Se även