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