TextLine Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |