Partager via


TextSource Classe

Définition

Fournit une classe abstraite pour la spécification de données caractères et de propriétés de mise en forme à utiliser par l'objet TextFormatter.

public ref class TextSource abstract
public abstract class TextSource
type TextSource = class
Public MustInherit Class TextSource
Héritage
TextSource

Remarques

Tout l’accès au texte de l’objet TextSource est le GetTextRunsuivant : il est conçu pour permettre au client de disposition de texte de virtualiser le texte de n’importe quelle façon qu’il choisit.

TextFormatter est le moteur de texte WPF qui fournit des services pour la mise en forme du texte et les lignes de texte cassantes. TextFormatter peut gérer différents formats de caractères de texte et styles de paragraphe, et inclut la prise en charge de la disposition de texte internationale. Contrairement à une API de texte traditionnelle, l’interaction TextFormatter avec un client de disposition de texte par le biais d’un ensemble de méthodes de rappel. Le client doit fournir ces méthodes dans une implémentation de la TextSource classe. La liste suivante décrit les trois membres que vous devez remplacer :

Notes

Pour obtenir un exemple de code complet qui montre comment implémenter une classe dérivée TextSource , consultez l’exemple de mise en forme de texte avancé .

Constructeurs

TextSource()

Initialise une nouvelle instance de la classe TextSource.

Propriétés

PixelsPerDip

Obtient ou définit la valeur PixelsPerDip à laquelle le texte doit être affiché.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetPrecedingText(Int32)

Récupère l'étendue de texte située immédiatement avant la position TextSource spécifiée.

GetTextEffectCharacterIndexFromTextSourceCharacterIndex(Int32)

Récupère une valeur qui mappe un index de caractère TextSource sur un index de caractère TextEffect.

GetTextRun(Int32)

Récupère un TextRun démarrant à une position TextSource spécifiée.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi