TextLine Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una classe astratta per supportare i servizi di formattazione in una riga di testo.
public ref class TextLine abstract : IDisposable
public abstract class TextLine : IDisposable
type TextLine = class
interface IDisposable
Public MustInherit Class TextLine
Implements IDisposable
- Ereditarietà
-
TextLine
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| TextLine() |
Inizializza una nuova istanza della classe TextLine. |
| TextLine(Double) |
Inizializza una nuova istanza della classe TextLine. |
Proprietà
| Nome | Descrizione |
|---|---|
| Baseline |
Ottiene la distanza dalla parte superiore alla linea di base dell'oggetto corrente TextLine . |
| DependentLength |
Ottiene il numero di caratteri che seguono l'ultimo carattere della riga che può attivare la riformattazione della riga corrente. |
| Extent |
Ottiene la distanza tra il pixel nero dall'alto verso il basso in una linea. |
| HasCollapsed |
Ottiene un valore che indica se la riga è compressa. |
| HasOverflowed |
Ottiene un valore che indica se il contenuto della riga supera la larghezza del paragrafo specificata. |
| Height |
Ottiene l'altezza di una riga di testo. |
| IsTruncated |
Determina se la riga di testo viene troncata al centro di una parola. |
| Length |
Ottiene il numero totale di TextSource posizioni della riga corrente. |
| MarkerBaseline |
Ottiene la distanza dal bordo del punto più alto della linea al marcatore di base della linea. |
| MarkerHeight |
Ottiene l'altezza di un marcatore per una voce di elenco. |
| NewlineLength |
Ottiene il numero di caratteri di nuova riga alla fine di una riga. |
| OverhangAfter |
Ottiene la distanza che i pixel neri si estendono oltre il bordo di allineamento inferiore di una linea. |
| OverhangLeading |
Ottiene la distanza estesa dai pixel neri prima del bordo di allineamento iniziale sinistro della linea. |
| OverhangTrailing |
Ottiene la distanza che i pixel neri estendono dopo il bordo di allineamento finale destro della linea. |
| PixelsPerDip |
Ottiene o imposta l'oggetto PixelPerDip in corrispondenza del quale deve essere eseguito il rendering del testo. |
| Start |
Ottiene la distanza dall'inizio di un paragrafo al punto iniziale di una riga. |
| TextBaseline |
Ottiene la distanza dalla parte superiore alla linea di base della riga di testo. |
| TextHeight |
Ottiene l'altezza del testo e di qualsiasi altro contenuto nella riga. |
| TrailingWhitespaceLength |
Ottiene il numero di punti di codice di spazio vuoto oltre l'ultimo carattere non vuoto in una riga. |
| Width |
Ottiene la larghezza di una riga di testo, escluso gli spazi vuoti finali. |
| WidthIncludingTrailingWhitespace |
Ottiene la larghezza di una riga di testo, inclusi gli spazi vuoti finali. |
Metodi
| Nome | Descrizione |
|---|---|
| Collapse(TextCollapsingProperties[]) |
Creare una linea compressa in base alle proprietà di testo compresse. |
| Dispose() |
Rilascia tutte le risorse gestite e non gestite usate dall'oggetto TextFormatter . |
| Draw(DrawingContext, Point, InvertAxes) |
Esegue il rendering dell'oggetto TextLine in base all'oggetto specificato DrawingContext. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetBackspaceCaretCharacterHit(CharacterHit) |
Ottiene il carattere precedente raggiunto dopo il backspacing. |
| GetCharacterHitFromDistance(Double) |
Ottiene l'hit del carattere corrispondente alla distanza specificata dall'inizio della riga. |
| GetDistanceFromCharacterHit(CharacterHit) |
Ottiene la distanza dall'inizio della riga all'hit del carattere specificato. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetIndexedGlyphRuns() |
Ottiene un enumeratore per l'enumerazione di IndexedGlyphRun oggetti nell'oggetto TextLine. |
| GetNextCaretCharacterHit(CharacterHit) |
Ottiene l'hit del carattere successivo per lo spostamento con cursore. |
| GetPreviousCaretCharacterHit(CharacterHit) |
Ottiene l'hit del carattere precedente per lo spostamento tramite cursore. |
| GetTextBounds(Int32, Int32) |
Ottiene una matrice di rettangoli di delimitazione che rappresentano l'intervallo di caratteri all'interno di una riga di testo. |
| GetTextCollapsedRanges() |
Ottiene una raccolta di intervalli di testo compressi dopo che una riga è stata compressa. |
| GetTextLineBreak() |
Ottiene lo stato della riga quando si interrompe in base al processo di interruzione di riga. |
| GetTextRunSpans() |
Ottiene una raccolta di oggetti in un intervallo di testo contenuto all'interno di TextRun una riga. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |