TextLine Classe

Définition

Fournit à une ligne de texte une classe abstraite pour la prise en charge des services de mise en forme.

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

TextLine()

Initialise une nouvelle instance de la classe TextLine.

TextLine(Double)

Initialise une nouvelle instance de la classe TextLine.

Propriétés

Baseline

Obtient la distance entre le haut et le ligne de base de l'objet TextLine actif.

DependentLength

Obtient le nombre des caractères qui suivent le dernier caractère de la ligne qui peut déclencher le reformatage de la ligne active.

Extent

Obtient la distance entre le pixel noir supérieur et le pixel noir inférieur 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 TextSource de la ligne active.

MarkerBaseline

Obtient la distance entre le bord du point plus élevé de la ligne et le marqueur de la ligne 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 saut de ligne à la fin d'une ligne.

OverhangAfter

Obtient la distance sur laquelle les pixels noirs s'étendent au-delà du bord d'alignement d'une ligne.

OverhangLeading

Obtient la distance sur laquelle les pixels noirs s'étendent avant le bord d'alignement avant gauche de la ligne.

OverhangTrailing

Obtient la distance sur laquelle s'étendent les pixels noirs après le bord d'alignement arrière droit de la ligne.

PixelsPerDip

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

Start

Obtient la distance entre le début d'un paragraphe et le point de début 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 de tout autre contenu dans 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 caractères d'espace blanc de fin.

WidthIncludingTrailingWhitespace

Obtient la largeur d'une ligne de texte, incluant les caractères d'espace blanc de fin.

Méthodes

Collapse(TextCollapsingProperties[])

Crée une ligne réduite selon les propriétés du texte réduit.

Dispose()

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

Draw(DrawingContext, Point, InvertAxes)

Affiche l’objet TextLine en fonction du DrawingContext spécifié.

Equals(Object)

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

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

Obtient le caractère atteint précédent après un retour arrière.

GetCharacterHitFromDistance(Double)

Obtient le caractère atteint 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 le caractère atteint spécifié.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetIndexedGlyphRuns()

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

GetNextCaretCharacterHit(CharacterHit)

Obtient le caractère atteint suivant pour la navigation à l'aide du signe insertion.

GetPreviousCaretCharacterHit(CharacterHit)

Obtient le caractère atteint précédent pour la navigation à l'aide du signe insertion.

GetTextBounds(Int32, Int32)

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

GetTextCollapsedRanges()

Obtient une collection de plages de texte réduit après qu'une ligne a été réduite.

GetTextLineBreak()

Obtient l'état de la ligne en cas de coupure par un processus de saut de ligne.

GetTextRunSpans()

Obtient une collection d'objets TextRun d'une étendue de texte qui sont contenus dans une ligne.

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