Style klass

Style klass

Representerar visningsstil för Excel-dokument, som typsnitt, färg, justering, kant, 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
initInitierar 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 ställer in namnet på stilen.
patternHämtar eller ställer in cellbakgrundsmönstertypen.
bordersFår stilens BorderCollection.
background_colorHämtar eller ställer in 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 gränser har satts för stilen.
parent_styleFår moderstilen för denna stil.
is_number_format_appliedAnge om sifferformateringen ska tillämpas.
is_font_appliedAnge om teckensnittsformateringen ska tillämpas.
is_alignment_appliedAnge om anpassningsformateringen 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 bara vara ett heltal från 0 till 250.
fontFår ett Style.font objekt.
rotation_angleRepresenterar textrotationsvinkel.
horizontal_alignmentHämtar eller ställer in den horisontella justeringen av texten i en cell.
vertical_alignmentHämtar eller ställer in den vertikala anpassningstypen för texten i en cell.
is_text_wrappedHämtar eller ställer in ett värde som anger om texten i en cell är radbruten.
numberHämtar eller ställer in visningsformat för siffror och datum. Formateringsmönstren är olika för olika regioner.
is_lockedHämtar eller ställer in ett värde som anger om en cell kan ändras eller inte.
customRepresenterar den anpassade nummerformatsträngen för detta stilobjekt.
Om det anpassade sifferformatet inte är inställt (Till exempel, sifferformatet är inbyggt), kommer "" att returneras.
culture_customHämtar och ställer in den kulturberoende mönstersträngen för talformat.
Om inget talformat har ställts in för detta objekt, returneras null.
Om talformat är inbyggt kommer mönstersträngen som motsvarar det inbyggda numret att returneras.
invariant_customHämtar den kulturoberoende mönstersträngen för talformat.
Om inget talformat har ställts in för detta objekt, returneras null.
Om talformat är inbyggt kommer mönstersträngen som motsvarar det inbyggda numret att returneras.
is_formula_hiddenRepresenterar om formeln kommer att döljas när kalkylbladet är skyddat.
shrink_to_fitRepresenterar om text automatiskt krymper för att passa den tillgängliga kolumnbredden.
text_directionRepresenterar textläsordning.
is_justify_distributedAnger om cellerna justerad eller distribuerad justering ska användas på den sista textraden.
quote_prefixAnger om cellens värde börjar med enkla citattecken.
is_gradientIndikerar om cellskuggningen är ett gradientmönster.
is_percentAnger om talformatet är ett procentformat.
is_date_timeAnger om sifferformatet är ett datumformat.

Metoder

MetodBeskrivning
set_borderStäller in gränserna för stilen.
set_borderStäller in gränserna för stilen.
set_pattern_colorStäller in bakgrundsfärgen.
copyKopierar data från ett annat stilobjekt
updateTillämpa den namngivna stilen på stilarna i cellerna som använder denna namngivna stil.
Det fungerar som att klicka på “ok”-knappen efter att du har ändrat stilen.
Gäller endast namngiven stil.
is_modifiedKontrollerar om stilens angivna egenskaper har ändrats.
Används för stil för ConditionalFormattings för att kontrollera om de angivna egenskaperna för denna stil ska användas när de ConditionalFormattings tillämpas på en cell.
set_customStäller in den anpassade nummerformatsträngen för en cell.
set_two_color_gradientStäller in den angivna fyllningen till en tvåfärgsgradient.
get_two_color_gradientFå inställningen för tvåfärgsgradient.
get_two_color_gradient_settingFå inställningen för tvåfärgsgradient.
to_jsonKonvertera Style till JSON strukturdata.

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