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 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) |