Class TextState

Classe TextState

Rappresenta uno stato di testo di un testo

public class TextState

Costruttori

NomeDescrizione
TextState()Crea un oggetto stato di testo.
TextState(Color)Crea un oggetto stato di testo con specifica del colore di primo piano.
TextState(double)Crea un oggetto stato di testo con specifica della dimensione del carattere.
TextState(string)Crea un oggetto stato di testo con specifica della famiglia di caratteri.
TextState(Color, double)Crea un oggetto stato di testo con specifica del colore di primo piano e della dimensione del carattere.
TextState(string, double)Crea un oggetto stato di testo con specifica della famiglia di caratteri e della dimensione del carattere.
TextState(string, bool, bool)Crea un oggetto stato di testo con specifica della famiglia di caratteri e dello stile del carattere.

Proprietà

NomeDescrizione
virtual BackgroundColor { get; set; }Imposta il colore di sfondo del testo.
virtual CharacterSpacing { get; set; }Ottiene o imposta la spaziatura dei caratteri del testo.
virtual CoordinateOrigin { get; set; }Ottiene o imposta l’origine delle coordinate del testo. Se l’origine delle coordinate è Descender, la coordinata Y del testo corrisponde al punto più basso del carattere. Se l’origine delle coordinate è BaseLine, la coordinata Y del testo corrisponde alla linea di base del carattere. Il valore predefinito è Descender. Se il valore di discesa del carattere è troppo grande, il testo può essere reso più in alto rispetto ad altri caratteri. In questo caso, può essere selezionata l’origine delle coordinate BaseLine per una migliore resa del testo.
virtual Font { get; set; }Ottiene o imposta il carattere del testo.
virtual FontSize { get; set; }Ottiene o imposta la dimensione del carattere del testo.
virtual FontStyle { get; set; }Imposta lo stile del carattere del testo.
virtual ForegroundColor { get; set; }Ottiene o imposta il colore di primo piano del testo.
virtual HorizontalAlignment { get; set; }Ottiene o imposta l’allineamento orizzontale per il testo.
virtual HorizontalScaling { get; set; }Ottiene o imposta la scala orizzontale del testo.
virtual Invisible { get; set; }Ottiene o imposta l’invisibilità del testo. Questo riflette fondamentalmente lo stato di RenderingMode, tranne in alcuni casi speciali (come il ritaglio).
virtual LineSpacing { get; set; }Ottiene o imposta la spaziatura delle righe del testo.
virtual RenderingMode { get; set; }Ottiene o imposta la modalità di rendering del testo.
virtual StrikeOut { get; set; }Ottiene o imposta il testo barrato, rappresentato dall’oggetto TextSegment.
virtual StrokingColor { get; set; }Ottiene o imposta il colore di primo piano del testo.
virtual Subscript { get; set; }Ottiene o imposta il pedice del testo.
virtual Superscript { get; set; }Ottiene o imposta il sopraccrittore del testo.
virtual Underline { get; set; }Ottiene o imposta la sottolineatura per il testo, rappresentata dall’oggetto TextFragment.
virtual WordSpacing { get; set; }Ottiene o imposta la spaziatura delle parole del testo.

Metodi

NomeDescrizione
virtual ApplyChangesFrom(TextState)Applica le impostazioni da un altro textState.
MeasureHeight(char)Misura l’altezza del carattere.
virtual MeasureString(string)Misura la stringa.

Campi

NomeDescrizione
readonly TabstopDefaultValueValore predefinito della tabulazione nelle larghezze del carattere di spazio del carattere predefinito.
readonly TabTagPuoi posizionare questo tag nel testo per dichiarare la tabulazione.

Vedi Anche