TextSource Clase

Definición

Proporciona una clase abstracta para especificar los datos de caracteres y las propiedades de formato que va a usar el TextFormatter objeto .

public ref class TextSource abstract
public abstract class TextSource
type TextSource = class
Public MustInherit Class TextSource
Herencia
TextSource

Comentarios

Todo el acceso al texto del TextSource objeto es a través de GetTextRun, que está diseñado para permitir que el cliente de diseño de texto virtualice el texto de cualquier manera que elija.

TextFormatter es el motor de texto de WPF que proporciona servicios para dar formato al texto y romper líneas de texto. TextFormatter puede controlar diferentes formatos de caracteres de texto y estilos de párrafo, e incluye compatibilidad con el diseño de texto internacional. A diferencia de una API de texto tradicional, el TextFormatter interactúa con un cliente de diseño de texto a través de un conjunto de métodos de devolución de llamada. Requiere que el cliente proporcione estos métodos en una implementación de la TextSource clase . En la lista siguiente se describen los tres miembros que debe invalidar:

Note

Para obtener un ejemplo de código completo que muestra cómo implementar una clase derivada TextSource , vea Ejemplo de formato de texto avanzado .

Constructores

Nombre Description
TextSource()

Inicializa una nueva instancia de la clase TextSource.

Propiedades

Nombre Description
PixelsPerDip

Obtiene o establece el PixelsPerDip en el que se debe representar el texto.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetPrecedingText(Int32)

Recupera el intervalo de texto inmediatamente antes de la posición especificada TextSource .

GetTextEffectCharacterIndexFromTextSourceCharacterIndex(Int32)

Recupera un valor que asigna un TextSource índice de caracteres a un TextEffect índice de caracteres.

GetTextRun(Int32)

Recupera un TextRun inicio en una posición especificada TextSource .

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también