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 per una riga del 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
| TextLine() |
Inizializza una nuova istanza della classe TextLine. |
| TextLine(Double) |
Inizializza una nuova istanza della classe TextLine. |
Proprietà
| Baseline |
Ottiene la distanza dal margine superiore alla linea di base dell’oggetto TextLine corrente. |
| DependentLength |
Ottiene il numero di caratteri successivi all'ultimo carattere della riga che può attivare la riformattazione della riga corrente. |
| Extent |
Ottiene la distanza dal pixel nero più alto al pixel più basso in una riga. |
| 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 è troncata al centro di una parola. |
| Length |
Ottiene il numero totale di posizioni TextSource della riga corrente. |
| MarkerBaseline |
Ottiene la distanza dal bordo del punto più alto della riga rispetto al marcatore della linea di base della riga. |
| MarkerHeight |
Ottiene l'altezza di un marcatore per un elemento dell'elenco. |
| NewlineLength |
Ottiene il numero di caratteri di nuova riga alla fine di una riga. |
| OverhangAfter |
Ottiene la distanza alla quale i pixel neri si estendono oltre l'allineamento inferiore di una riga. |
| OverhangLeading |
Ottiene la distanza alla quale i pixel neri si estendono prima del bordo dell'allineamento iniziale di sinistra della riga. |
| OverhangTrailing |
Ottiene la distanza alla quale i pixel neri si estendono dopo il bordo dell'allineamento finale di destra della riga. |
| PixelsPerDip |
Ottiene o imposta il valore della proprietà PixelsPerDip in base al 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 dal margine 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 punti di codice degli spazi oltre l'ultimo carattere non vuoto in una riga. |
| Width |
Ottiene la larghezza di una riga di testo, esclusi gli spazi finali. |
| WidthIncludingTrailingWhitespace |
Ottiene la larghezza di una riga di testo, inclusi gli spazi finali. |
Metodi
| Collapse(TextCollapsingProperties[]) |
Creare una riga compressa in base alle proprietà del testo compresso. |
| Dispose() |
Libera tutte le risorse gestite e non gestite utilizzate dall’oggetto TextFormatter. |
| Draw(DrawingContext, Point, InvertAxes) |
Esegue il rendering dell'oggetto TextLine in base all'oggetto DrawingContext specificato. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetBackspaceCaretCharacterHit(CharacterHit) |
Ottiene il precedente hit del carattere dopo un backspace. |
| GetCharacterHitFromDistance(Double) |
Ottiene l’hit del carattere corrispondente alla distanza specificata dall'inizio della riga. |
| GetDistanceFromCharacterHit(CharacterHit) |
Ottiene la distanza dall'inizio della riga dell’hit del carattere specificato. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetIndexedGlyphRuns() |
Ottiene un enumeratore per gli oggetti di enumerazione IndexedGlyphRun nel TextLine. |
| GetNextCaretCharacterHit(CharacterHit) |
Ottiene il successivo hit del carattere per la navigazione dell'accento circonflesso. |
| GetPreviousCaretCharacterHit(CharacterHit) |
Ottiene il precedente hit del carattere per la navigazione dell'accento circonflesso. |
| GetTextBounds(Int32, Int32) |
Ottiene una matrice di rettangoli di delimitazione che rappresentano l'intervallo dei caratteri in una riga di testo. |
| GetTextCollapsedRanges() |
Ottiene un insieme di intervalli di testo compressi dopo la compressione di una riga. |
| GetTextLineBreak() |
Ottiene lo stato della riga quando interrotta dal processo di interruzione di riga. |
| GetTextRunSpans() |
Ottiene un insieme di oggetti TextRun in un intervallo di testo contenuti in una riga. |
| GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |