Style classe

Style classe

Rappresenta lo stile di visualizzazione del documento Excel, come carattere, colore, allineamento, bordo, ecc. L’oggetto Style contiene tutti gli attributi di stile (carattere, formato numero, allineamento e così via) come proprietà.

Il tipo Style espone i seguenti membri:

Costruttori

CostruttoreDescrizione
initInizializza una nuova istanza della classe Style.

Proprietà

ProprietàDescrizione
background_theme_colorOttiene e imposta il colore del tema di sfondo.
foreground_theme_colorOttiene e imposta il colore del tema di primo piano.
nameOttiene o imposta il nome dello stile.
patternOttiene o imposta il tipo di motivo di sfondo della cella.
bordersOttiene lo BorderCollection dello stile.
background_colorOttiene o imposta il colore di sfondo di uno stile.
background_argb_colorOttiene e imposta il colore di sfondo con un valore ARGB a 32 bit.
foreground_colorOttiene o imposta il colore di primo piano di uno stile.
foreground_argb_colorOttiene e imposta il colore di primo piano con un valore ARGB a 32 bit.
has_bordersControlla se sono stati impostati dei bordi per lo stile.
parent_styleOttiene lo stile padre di questo stile.
is_number_format_appliedIndicare se deve essere applicata la formattazione del numero.
is_font_appliedIndicare se deve essere applicata la formattazione del carattere.
is_alignment_appliedIndicare se deve essere applicata la formattazione dell’allineamento.
is_border_appliedIndicare se deve essere applicata la formattazione del bordo.
is_fill_appliedIndicare se deve essere applicata la formattazione di riempimento.
is_protection_appliedIndicare se deve essere applicata la formattazione di protezione.
indent_levelRappresenta il livello di rientro per la cella o l’intervallo. Può essere solo un numero intero compreso tra 0 e 250.
fontOttiene un oggetto Style.font.
rotation_angleRappresenta l’angolo di rotazione del testo.
horizontal_alignmentOttiene o imposta il tipo di allineamento orizzontale del testo in una cella.
vertical_alignmentOttiene o imposta il tipo di allineamento verticale del testo in una cella.
is_text_wrappedOttiene o imposta un valore che indica se il testo all’interno di una cella va a capo.
numberOttiene o imposta il formato di visualizzazione di numeri e date. I modelli di formattazione sono diversi per le diverse regioni.
is_lockedOttiene o imposta un valore che indica se una cella può essere modificata o meno.
customRappresenta la stringa di formato numero personalizzato di questo oggetto di stile.
Se il formato numero personalizzato non è impostato (ad esempio, il formato numero è integrato), verrà restituito “”.
culture_customOttiene e imposta la stringa di modello dipendente dalle impostazioni cultura per il formato numerico.
Se per questo oggetto non è stato impostato alcun formato numerico, verrà restituito null.
Se il formato numerico è incorporato, verrà restituita la stringa del modello corrispondente al numero incorporato.
invariant_customOttiene la stringa del modello indipendente dalle impostazioni cultura per il formato numerico.
Se per questo oggetto non è stato impostato alcun formato numerico, verrà restituito null.
Se il formato numerico è incorporato, verrà restituita la stringa del modello corrispondente al numero incorporato.
is_formula_hiddenIndica se la formula verrà nascosta quando il foglio di lavoro sarà protetto.
shrink_to_fitRappresenta se il testo si riduce automaticamente per adattarsi alla larghezza della colonna disponibile.
text_directionRappresenta l’ordine di lettura del testo.
is_justify_distributedIndica se sull’ultima riga di testo deve essere utilizzato l’allineamento giustificato o distribuito delle celle.
quote_prefixIndica se il valore della cella inizia con virgolette singole.
is_gradientIndica se l’ombreggiatura della cella è un modello sfumato.
is_percentIndica se il formato numero è un formato percentuale.
is_date_timeIndica se il formato numero è un formato data.

Metodi

MetodoDescrizione
set_borderImposta i bordi dello stile.
set_borderImposta i bordi dello stile.
set_pattern_colorImposta il colore dello sfondo.
copyCopia i dati da un altro oggetto di stile
updateApplica lo stile con nome agli stili delle celle che utilizzano questo stile con nome.
Funziona come fare clic sul pulsante “ok” dopo aver finito di modificare lo stile.
Si applica solo allo stile con nome.
is_modifiedControlla se le proprietà specificate dello stile sono state modificate.
Utilizzato per lo stile di ConditionalFormattings per verificare se le proprietà specificate di questo stile devono essere utilizzate quando si applica ConditionalFormattings su una cella.
set_customImposta la stringa di formato numero personalizzato di una cella.
set_two_color_gradientImposta il riempimento specificato su una sfumatura a due colori.
get_two_color_gradientOttieni l’impostazione del gradiente a due colori.
get_two_color_gradient_settingOttieni l’impostazione del gradiente a due colori.
to_jsonConverti i dati della struttura da Style a JSON.

Esempio

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)

Guarda anche