TextSource Classe

Definizione

Fornisce una classe astratta per le proprietà relative alla specifica dei dati dei caratteri e di formattazione da utilizzare dall'oggetto TextFormatter.

public ref class TextSource abstract
public abstract class TextSource
type TextSource = class
Public MustInherit Class TextSource
Ereditarietà
TextSource

Commenti

Tutto l'accesso al testo nell'oggetto TextSource è tramite GetTextRun, progettato per consentire al client di layout di testo di virtualizzare il testo in qualsiasi modo scelto.

TextFormatter è il motore di testo WPF che fornisce servizi per la formattazione del testo e l'interruzione delle righe di testo. TextFormatter può gestire diversi formati di caratteri di testo e stili di paragrafo e include il supporto per il layout di testo internazionale. A differenza di un'API di testo tradizionale, l'utente TextFormatter interagisce con un client di layout di testo tramite un set di metodi di callback. È necessario che il client fornisca questi metodi in un'implementazione della TextSource classe. L'elenco seguente descrive i tre membri che è necessario eseguire l'override:

Nota

Per un esempio di codice completo che illustra come implementare una classe derivata TextSource , vedere Esempio di formattazione del testo avanzato .

Costruttori

TextSource()

Inizializza una nuova istanza della classe TextSource.

Proprietà

PixelsPerDip

Ottiene o imposta il valore della proprietà PixelsPerDip in base al quale deve essere eseguito il rendering del testo.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetPrecedingText(Int32)

Recupera l'intervallo di testo immediatamente prima della posizione TextSource specificata.

GetTextEffectCharacterIndexFromTextSourceCharacterIndex(Int32)

Recupera un valore che esegue il mapping di un indice dei caratteri TextSource a un indice dei caratteri TextEffect.

GetTextRun(Int32)

Recupera un TextRun che inizia alla posizione di TextSource specificata.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche