Style classe
Style classe
Rappresenta lo stile di visualizzazione del documento Excel, ad esempio 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
Costruttore | Descrizione |
---|---|
__init__(self) | Inizializza una nuova istanza della classe Style . |
Proprietà
Proprietà | Descrizione |
---|---|
background_theme_color | Ottiene e imposta il colore del tema di sfondo. |
foreground_theme_color | Ottiene e imposta il colore del tema in primo piano. |
name | Ottiene o imposta il nome dello stile. |
pattern | Ottiene o imposta il tipo di pattern di sfondo della cella. |
borders | Ottiene lo BorderCollection dello stile. |
background_color | Ottiene o imposta il colore di sfondo di uno stile. |
background_argb_color | Ottiene e imposta il colore di sfondo con un valore ARGB a 32 bit. |
foreground_color | Ottiene o imposta il colore di primo piano di uno stile. |
foreground_argb_color | Ottiene e imposta il colore di primo piano con un valore ARGB a 32 bit. |
has_borders | Controlla se sono stati impostati dei bordi per lo stile. |
parent_style | Ottiene lo stile padre di questo stile. |
is_number_format_applied | Indica se deve essere applicata la formattazione dei numeri. |
is_font_applied | Indica se deve essere applicata la formattazione del carattere. |
is_alignment_applied | Indica se deve essere applicata la formattazione dell’allineamento. |
is_border_applied | Indica se deve essere applicata la formattazione del bordo. |
is_fill_applied | Indica se deve essere applicata la formattazione di riempimento. |
is_protection_applied | Indica se deve essere applicata la formattazione di protezione. |
indent_level | Rappresenta il livello di rientro per la cella o l’intervallo. Può essere un numero intero compreso tra 0 e 250. |
font | Ottiene un oggetto Style.font . |
rotation_angle | Rappresenta l’angolo di rotazione del testo. |
horizontal_alignment | Ottiene o imposta il tipo di allineamento orizzontale del testo in una cella. |
vertical_alignment | Ottiene o imposta il tipo di allineamento verticale del testo in una cella. |
is_text_wrapped | Ottiene o imposta un valore che indica se il testo all’interno di una cella è suddiviso in righe. |
number | Ottiene o imposta il formato di visualizzazione di numeri e date. I modelli di formattazione sono diversi per le diverse regioni. |
is_locked | Ottiene o imposta un valore che indica se una cella può essere modificata o meno. |
custom | Rappresenta la stringa di formato numerico personalizzata di questo oggetto stile. Se il formato numerico personalizzato non è impostato (ad esempio, se il formato numerico è incorporato), verrà restituito “”. |
culture_custom | Ottiene e imposta la stringa modello dipendente dalla cultura per il formato numerico. Se non è stato impostato alcun formato numerico per questo oggetto, verrà restituito null. Se il formato numerico è incorporato, verrà restituita la stringa modello corrispondente al numero incorporato. |
invariant_custom | Ottiene la stringa modello indipendente dalla cultura per il formato numerico. Se non è stato impostato alcun formato numerico per questo oggetto, verrà restituito null. Se il formato numerico è incorporato, verrà restituita la stringa modello corrispondente al numero incorporato. |
is_formula_hidden | Indica se la formula verrà nascosta quando il foglio di lavoro è protetto. |
shrink_to_fit | Indica se il testo si riduce automaticamente per adattarsi alla larghezza disponibile della colonna. |
text_direction | Rappresenta l’ordine di lettura del testo. |
is_justify_distributed | Indica se nell’ultima riga di testo deve essere utilizzato l’allineamento giustificato o distribuito. |
quote_prefix | Indica se il valore della cella inizia con un apice singolo. |
is_gradient | Indica se l’ombreggiatura della cella è un motivo sfumato. |
is_percent | Indica se il formato del numero è un formato percentuale. |
is_date_time | Indica se il formato numerico è un formato data. |
Metodi
Metodo | Descrizione |
---|---|
set_border(self, border_type, border_style, border_color) | Imposta i bordi dello stile. |
set_border(self, border_type, border_style, border_color) | Imposta i bordi dello stile. |
set_pattern_color(self, pattern, color1, color2) | Imposta il colore di sfondo. |
copy(self, style) | Copia i dati da un altro oggetto di stile |
update(self) | Applica lo stile denominato agli stili delle celle che utilizzano tale stile denominato. Funziona come se si cliccasse sul pulsante “ok” dopo aver terminato di modificare lo stile. Si applica solo allo stile denominato. |
is_modified(self, modify_flag) | Controlla se le proprietà specificate dello stile sono state modificate. Utilizzato per lo stile delle formattazioni condizionali per verificare se le proprietà specificate di questo stile devono essere utilizzate quando si applicano le formattazioni condizionali a una cella. |
set_custom(self, custom, builtin_preference) | Imposta la stringa del formato numerico personalizzato di una cella. |
set_two_color_gradient(self, color1, color2, gradient_style_type, variant) | Imposta il riempimento specificato su un gradiente a due colori. |
get_two_color_gradient(self, color1, color2, gradient_style_type, variant) | Ottieni l’impostazione del gradiente a due colori. |
get_two_color_gradient_setting(self) | Ottieni l’impostazione del gradiente a due colori. |
to_json(self) | Converti i dati della struttura Style in 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
- modulo
aspose.cells
- classe
BorderCollection
- classe
Style