TextLine Classe

Définition

Fournit une classe abstraite pour prendre en charge les services de mise en forme sur une ligne de texte.

public ref class TextLine abstract : IDisposable
public abstract class TextLine : IDisposable
type TextLine = class
    interface IDisposable
Public MustInherit Class TextLine
Implements IDisposable
Héritage
TextLine
Implémente

Constructeurs

Nom Description
TextLine()

Initialise une nouvelle instance de la classe TextLine.

TextLine(Double)

Initialise une nouvelle instance de la classe TextLine.

Propriétés

Nom Description
Baseline

Obtient la distance entre le haut et la ligne de base de l’objet actuel TextLine .

DependentLength

Obtient le nombre de caractères suivant le dernier caractère de la ligne qui peut déclencher la reformatage de la ligne actuelle.

Extent

Obtient la distance entre le pixel le plus haut et le plus noir d’une ligne.

HasCollapsed

Obtient une valeur qui indique si la ligne est réduite.

HasOverflowed

Obtient une valeur qui indique si le contenu de la ligne dépasse la largeur de paragraphe spécifiée.

Height

Obtient la hauteur d’une ligne de texte.

IsTruncated

Détermine si la ligne de texte est tronquée au milieu d’un mot.

Length

Obtient le nombre total de positions de TextSource la ligne actuelle.

MarkerBaseline

Obtient la distance entre le bord du point le plus élevé de la ligne et le marqueur de base de la ligne.

MarkerHeight

Obtient la hauteur d’un marqueur pour un élément de liste.

NewlineLength

Obtient le nombre de caractères de nouvelle ligne à la fin d’une ligne.

OverhangAfter

Obtient la distance que les pixels noirs s’étendent au-delà du bord d’alignement inférieur d’une ligne.

OverhangLeading

Obtient la distance que les pixels noirs s’étendent avant le bord d’alignement gauche de la ligne.

OverhangTrailing

Obtient la distance que les pixels noirs étendent en suivant le bord d’alignement droit de la ligne.

PixelsPerDip

Obtient ou définit le PixelsPerDip auquel le texte doit être restitué.

Start

Obtient la distance entre le début d’un paragraphe et le point de départ d’une ligne.

TextBaseline

Obtient la distance entre le haut et la ligne de base de la ligne de texte.

TextHeight

Obtient la hauteur du texte et tout autre contenu de la ligne.

TrailingWhitespaceLength

Obtient le nombre de points de code d’espace blanc au-delà du dernier caractère non vide dans une ligne.

Width

Obtient la largeur d’une ligne de texte, à l’exclusion des espaces blancs de fin.

WidthIncludingTrailingWhitespace

Obtient la largeur d’une ligne de texte, y compris les espaces blancs de fin.

Méthodes

Nom Description
Collapse(TextCollapsingProperties[])

Créez une ligne réduite en fonction des propriétés de texte réduites.

Dispose()

Libère toutes les ressources managées et non managées utilisées par l’objet TextFormatter .

Draw(DrawingContext, Point, InvertAxes)

Restitue l’objet TextLine en fonction de l’objet spécifié DrawingContext.

Equals(Object)

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

(Hérité de Object)
GetBackspaceCaretCharacterHit(CharacterHit)

Obtient le caractère précédent atteint après l’espacement arrière.

GetCharacterHitFromDistance(Double)

Obtient l’accès au caractère correspondant à la distance spécifiée à partir du début de la ligne.

GetDistanceFromCharacterHit(CharacterHit)

Obtient la distance entre le début de la ligne et l’accès au caractère spécifié.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetIndexedGlyphRuns()

Obtient un énumérateur pour énumérer des IndexedGlyphRun objets dans le TextLine.

GetNextCaretCharacterHit(CharacterHit)

Obtient l’accès au caractère suivant pour la navigation avec attention.

GetPreviousCaretCharacterHit(CharacterHit)

Obtient l’accès au caractère précédent pour la navigation en insertion.

GetTextBounds(Int32, Int32)

Obtient un tableau de rectangles englobants qui représentent la plage de caractères dans une ligne de texte.

GetTextCollapsedRanges()

Obtient une collection de plages de texte réduites une fois qu’une ligne a été réduite.

GetTextLineBreak()

Obtient l’état de la ligne lorsqu’elle est rompue par le processus de rupture de ligne.

GetTextRunSpans()

Obtient une collection d’objets dans une étendue de TextRun texte contenue dans une ligne.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à

Voir aussi