Share via


TextSource Clase

Definición

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

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 WPF que proporciona servicios para dar formato a 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, 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:

Nota

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

Constructores

TextSource()

Inicializa una nueva instancia de la clase TextSource.

Propiedades

PixelsPerDip

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

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetPrecedingText(Int32)

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

GetTextEffectCharacterIndexFromTextSourceCharacterIndex(Int32)

Recupera un valor que asigna un índice de carácter de TextSource a un índice de carácter de TextEffect.

GetTextRun(Int32)

Recupera un objeto TextRun que se inicia en una posición de TextSource especificada.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también