Class TextState

Clase TextState

Representa un estado de texto de un texto

public class TextState

Constructores

NombreDescripción
TextState()Crea un objeto de estado de texto.
TextState(Color)Crea un objeto de estado de texto con especificación de color de primer plano.
TextState(double)Crea un objeto de estado de texto con especificación de tamaño de fuente.
TextState(string)Crea un objeto de estado de texto con especificación de familia de fuente.
TextState(Color, double)Crea un objeto de estado de texto con especificación de color de primer plano y tamaño de fuente.
TextState(string, double)Crea un objeto de estado de texto con especificación de familia de fuente y tamaño de fuente.
TextState(string, bool, bool)Crea un objeto de estado de texto con especificación de familia de fuente y estilo de fuente.

Propiedades

NombreDescripción
virtual BackgroundColor { get; set; }Establece el color de fondo del texto.
virtual CharacterSpacing { get; set; }Obtiene o establece el espaciado de caracteres del texto.
virtual CoordinateOrigin { get; set; }Obtiene o establece el CoordinateOrigin del texto. Si CoordinateOrigin es Descender, la coordenada Y del texto corresponde al punto más bajo de la fuente. Si CoordinateOrigin es BaseLine, la coordenada Y del texto corresponde a la línea base de la fuente. El valor predeterminado es Descender. Si el valor de Descent de la fuente es demasiado grande, el texto puede renderizarse más alto que otras fuentes. En este caso, se puede seleccionar CoordinateOrigin BaseLine para una mejor representación del texto.
virtual Font { get; set; }Obtiene o establece la fuente del texto.
virtual FontSize { get; set; }Obtiene o establece el tamaño de fuente del texto.
virtual FontStyle { get; set; }Establece el estilo de fuente del texto.
virtual ForegroundColor { get; set; }Obtiene o establece el color de primer plano del texto.
virtual HorizontalAlignment { get; set; }Obtiene o establece la alineación horizontal para el texto.
virtual HorizontalScaling { get; set; }Obtiene o establece la escala horizontal del texto.
virtual Invisible { get; set; }Obtiene o establece la invisibilidad del texto. Esto refleja básicamente el estado de RenderingMode, excepto en algunos casos especiales (como el recorte).
virtual LineSpacing { get; set; }Obtiene o establece el espaciado de líneas del texto.
virtual RenderingMode { get; set; }Obtiene o establece el modo de representación del texto.
virtual StrikeOut { get; set; }Obtiene o establece el tachado para el texto, representado por el objeto TextSegment
virtual StrokingColor { get; set; }Obtiene o establece el color de primer plano del texto.
virtual Subscript { get; set; }Obtiene o establece el subíndice del texto.
virtual Superscript { get; set; }Obtiene o establece el superíndice del texto.
virtual Underline { get; set; }Obtiene o establece el subrayado para el texto, representado por el objeto TextFragment
virtual WordSpacing { get; set; }Obtiene o establece el espaciado de palabras del texto.

Métodos

NombreDescripción
virtual ApplyChangesFrom(TextState)Aplica configuraciones de otro textState.
MeasureHeight(char)Mide la altura del carácter.
virtual MeasureString(string)Mide la cadena.

Campos

NombreDescripción
readonly TabstopDefaultValueValor predeterminado de tabulación en anchos del carácter de espacio de la fuente predeterminada.
readonly TabTagPuedes colocar esta etiqueta en el texto para declarar tabulación.

Ver También