Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
LabelSettings
Eredita: Resource < RefCounted < Object
Fornisce impostazioni generali per personalizzare il testo in una Label.
Descrizione
Il LabelSettings è una risorsa che fornisce impostazioni generali per personalizzare il testo in una Label. Avrà la priorità sulle proprietà definite in Control.theme. La risorsa può essere condivisa tra più etichette e modificata al volo, quindi è un modo comodo e flessibile per impostare lo stile del testo.
Proprietà
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Metodi
void |
add_stacked_outline(index: int = -1) |
void |
add_stacked_shadow(index: int = -1) |
get_stacked_outline_color(index: int) const |
|
get_stacked_outline_size(index: int) const |
|
get_stacked_shadow_color(index: int) const |
|
get_stacked_shadow_offset(index: int) const |
|
get_stacked_shadow_outline_size(index: int) const |
|
void |
move_stacked_outline(from_index: int, to_position: int) |
void |
move_stacked_shadow(from_index: int, to_position: int) |
void |
remove_stacked_outline(index: int) |
void |
remove_stacked_shadow(index: int) |
void |
set_stacked_outline_color(index: int, color: Color) |
void |
set_stacked_outline_size(index: int, size: int) |
void |
set_stacked_shadow_color(index: int, color: Color) |
void |
set_stacked_shadow_offset(index: int, offset: Vector2) |
void |
set_stacked_shadow_outline_size(index: int, size: int) |
Descrizioni delle proprietà
Font usato per il testo.
Color font_color = Color(1, 1, 1, 1) 🔗
Colore del testo.
Dimensione del testo.
Spaziatura verticale aggiuntiva tra le righe (in pixel), la spaziatura è aggiunta alla discesa della riga. Questo valore può essere negativo.
Color outline_color = Color(1, 1, 1, 1) 🔗
Il colore del contorno.
La dimensione del contorno del testo.
float paragraph_spacing = 0.0 🔗
Spazio verticale tra i paragrafi. Aggiunto assieme a line_spacing.
Color shadow_color = Color(0, 0, 0, 0) 🔗
Colore dell'ombra. Se l'alfa è 0, non sarà disegnata alcuna ombra.
Vector2 shadow_offset = Vector2(1, 1) 🔗
Scostamento dell'effetto ombra, in pixel.
Dimensione dell'effetto ombra.
int stacked_outline_count = 0 🔗
Il numero di contorni impilati.
Color stacked_outline_{index}/color = Color(0, 0, 0, 1) 🔗
The color of the outline at index.
Note: index is a value in the 0 .. stacked_outline_count - 1 range.
int stacked_outline_{index}/size = 0 🔗
The size of the outline at index.
Note: index is a value in the 0 .. stacked_outline_count - 1 range.
int stacked_shadow_count = 0 🔗
Il numero di ombre impilate.
Color stacked_shadow_{index}/color = Color(0, 0, 0, 1) 🔗
The color of the shadow at index.
Note: index is a value in the 0 .. stacked_shadow_count - 1 range.
Vector2 stacked_shadow_{index}/offset = Vector2(1, 1) 🔗
The offset of the shadow at index.
Note: index is a value in the 0 .. stacked_shadow_count - 1 range.
int stacked_shadow_{index}/outline_size = 0 🔗
The size of the shadow outline at index.
Note: index is a value in the 0 .. stacked_shadow_count - 1 range.
Descrizioni dei metodi
void add_stacked_outline(index: int = -1) 🔗
Aggiunge un nuovo contorno impilato all'etichetta all'indice index. Se index è -1, il nuovo contorno impilato sarà aggiunto alla fine dell'elenco.
void add_stacked_shadow(index: int = -1) 🔗
Aggiunge una nuova ombra impilata all'etichetta all'indice index. Se index è -1, la nuova ombra impilata sarà aggiunta alla fine dell'elenco.
Color get_stacked_outline_color(index: int) const 🔗
Restituisce il colore del contorno impilato all'indice index.
int get_stacked_outline_size(index: int) const 🔗
Restituisce la dimensione del contorno impilato all'indice index.
Color get_stacked_shadow_color(index: int) const 🔗
Restituisce il colore dell'ombra impilata all'indice index.
Vector2 get_stacked_shadow_offset(index: int) const 🔗
Restituisce lo scostamento dell'ombra impilata all'indice index.
int get_stacked_shadow_outline_size(index: int) const 🔗
Restituisce la dimensione del contorno dell'ombra impilata all'indice index.
void move_stacked_outline(from_index: int, to_position: int) 🔗
Sposta il contorno impilato all'indice from_index nella posizione to_position specificata nell'array.
void move_stacked_shadow(from_index: int, to_position: int) 🔗
Sposta l'ombra impilata all'indice from_index nella posizione to_position specificata nell'array.
void remove_stacked_outline(index: int) 🔗
Rimuove il contorno impilato all'indice index.
void remove_stacked_shadow(index: int) 🔗
Rimuove l'ombra impilata all'indice index.
void set_stacked_outline_color(index: int, color: Color) 🔗
Imposta il colore del contorno impilato identificato dall'indice index su color.
void set_stacked_outline_size(index: int, size: int) 🔗
Imposta la dimensione del contorno impilato identificato dall'indice index su size.
void set_stacked_shadow_color(index: int, color: Color) 🔗
Imposta il colore dell'ombra impilata identificata dall'indice index su color.
void set_stacked_shadow_offset(index: int, offset: Vector2) 🔗
Imposta lo scostamento dell'ombra impilata identificata dall'indice index su offset.
void set_stacked_shadow_outline_size(index: int, size: int) 🔗
Imposta la dimensione del contorno dell'ombra impilata identificata dall'indice index su size.