Condividi tramite


TextLine Classe

Definizione

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)

Si applica a

Vedi anche