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
Costruttore | Descrizione |
---|---|
init | 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 di primo piano. |
name | Ottiene o imposta il nome dello stile. |
pattern | Ottiene o imposta il tipo di motivo 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 | Indicare se deve essere applicata la formattazione del numero. |
is_font_applied | Indicare se deve essere applicata la formattazione del carattere. |
is_alignment_applied | Indicare se deve essere applicata la formattazione dell’allineamento. |
is_border_applied | Indicare se deve essere applicata la formattazione del bordo. |
is_fill_applied | Indicare se deve essere applicata la formattazione di riempimento. |
is_protection_applied | Indicare se deve essere applicata la formattazione di protezione. |
indent_level | Rappresenta il livello di rientro per la cella o l’intervallo. Può essere solo 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 va a capo. |
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 numero personalizzato di questo oggetto di stile. Se il formato numero personalizzato non è impostato (ad esempio, il formato numero è integrato), verrà restituito “”. |
culture_custom | Ottiene 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_custom | Ottiene 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_hidden | Indica se la formula verrà nascosta quando il foglio di lavoro sarà protetto. |
shrink_to_fit | Rappresenta se il testo si riduce automaticamente per adattarsi alla larghezza della colonna disponibile. |
text_direction | Rappresenta l’ordine di lettura del testo. |
is_justify_distributed | Indica se sull’ultima riga di testo deve essere utilizzato l’allineamento giustificato o distribuito delle celle. |
quote_prefix | Indica se il valore della cella inizia con virgolette singole. |
is_gradient | Indica se l’ombreggiatura della cella è un modello sfumato. |
is_percent | Indica se il formato numero è un formato percentuale. |
is_date_time | Indica se il formato numero è un formato data. |
Metodi
Metodo | Descrizione |
---|---|
set_border | Imposta i bordi dello stile. |
set_border | Imposta i bordi dello stile. |
set_pattern_color | Imposta il colore dello sfondo. |
copy | Copia i dati da un altro oggetto di stile |
update | Applica 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_modified | Controlla 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_custom | Imposta la stringa di formato numero personalizzato di una cella. |
set_two_color_gradient | Imposta il riempimento specificato su una sfumatura a due colori. |
get_two_color_gradient | Ottieni l’impostazione del gradiente a due colori. |
get_two_color_gradient_setting | Ottieni l’impostazione del gradiente a due colori. |
to_json | Converti 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
- modulo
aspose.cells
- classe
BorderCollection
- classe
Style