TextLine Classe

Definizione

Fornisce una classe astratta per supportare i servizi di formattazione per una riga del testo.Provides an abstract class for supporting formatting services to a line of text.

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.Initializes a new instance of the TextLine class.

TextLine(Double)

Inizializza una nuova istanza della classe TextLine.Initializes a new instance of the TextLine class.

Proprietà

Baseline

Ottiene la distanza dal margine superiore alla linea di base dell’oggetto TextLine corrente.Gets the distance from the top to the baseline of the current TextLine object.

DependentLength

Ottiene il numero di caratteri successivi all'ultimo carattere della riga che può attivare la riformattazione della riga corrente.Gets the number of characters following the last character of the line that may trigger reformatting of the current line.

Extent

Ottiene la distanza dal pixel nero più alto al pixel più basso in una riga.Gets the distance from the top-most to bottom-most black pixel in a line.

HasCollapsed

Ottiene un valore che indica se la riga è compressa.Gets a value that indicates whether the line is collapsed.

HasOverflowed

Ottiene un valore che indica se il contenuto della riga supera la larghezza del paragrafo specificata.Gets a value that indicates whether content of the line overflows the specified paragraph width.

Height

Ottiene l'altezza di una riga di testo.Gets the height of a line of text.

IsTruncated

Determina se la riga di testo è troncata al centro di una parola.Determines whether the text line is truncated in the middle of a word.

Length

Ottiene il numero totale di posizioni TextSource della riga corrente.Gets the total number of TextSource positions of the current line.

MarkerBaseline

Ottiene la distanza dal bordo del punto più alto della riga rispetto al marcatore della linea di base della riga.Gets the distance from the edge of the line's highest point to the baseline marker of the line.

MarkerHeight

Ottiene l'altezza di un marcatore per un elemento dell'elenco.Gets the height of a marker for a list item.

NewlineLength

Ottiene il numero di caratteri di nuova riga alla fine di una riga.Gets the number of newline characters at the end of a line.

OverhangAfter

Ottiene la distanza alla quale i pixel neri si estendono oltre l'allineamento inferiore di una riga.Gets the distance that black pixels extend beyond the bottom alignment edge of a line.

OverhangLeading

Ottiene la distanza alla quale i pixel neri si estendono prima del bordo dell'allineamento iniziale di sinistra della riga.Gets the distance that black pixels extend prior to the left leading alignment edge of the line.

OverhangTrailing

Ottiene la distanza alla quale i pixel neri si estendono dopo il bordo dell'allineamento finale di destra della riga.Gets the distance that black pixels extend following the right trailing alignment edge of the line.

PixelsPerDip

Ottiene o imposta il valore della proprietà PixelsPerDip in base al quale deve essere eseguito il rendering del testo.Gets or sets the PixelsPerDip at which the text should be rendered.

Start

Ottiene la distanza dall’inizio di un paragrafo al punto iniziale di una riga.Gets the distance from the start of a paragraph to the starting point of a line.

TextBaseline

Ottiene la distanza dal margine superiore alla linea di base della riga di testo.Gets the distance from the top to the baseline of the line of text.

TextHeight

Ottiene l'altezza del testo e di qualsiasi altro contenuto nella riga.Gets the height of the text and any other content in the line.

TrailingWhitespaceLength

Ottiene il punti di codice degli spazi oltre l'ultimo carattere non vuoto in una riga.Gets the number of whitespace code points beyond the last non-blank character in a line.

Width

Ottiene la larghezza di una riga di testo, esclusi gli spazi finali.Gets the width of a line of text, excluding trailing whitespace characters.

WidthIncludingTrailingWhitespace

Ottiene la larghezza di una riga di testo, inclusi gli spazi finali.Gets the width of a line of text, including trailing whitespace characters.

Metodi

Collapse(TextCollapsingProperties[])

Creare una riga compressa in base alle proprietà del testo compresso.Create a collapsed line based on collapsed text properties.

Dispose()

Libera tutte le risorse gestite e non gestite utilizzate dall’oggetto TextFormatter.Releases all managed and unmanaged resources used by the TextFormatter object.

Draw(DrawingContext, Point, InvertAxes)

Esegue il rendering dell'oggetto TextLine in base all'oggetto DrawingContext specificato.Renders the TextLine object based upon the specified DrawingContext.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetBackspaceCaretCharacterHit(CharacterHit)

Ottiene il precedente hit del carattere dopo un backspace.Gets the previous character hit after backspacing.

GetCharacterHitFromDistance(Double)

Ottiene l’hit del carattere corrispondente alla distanza specificata dall'inizio della riga.Gets the character hit corresponding to the specified distance from the beginning of the line.

GetDistanceFromCharacterHit(CharacterHit)

Ottiene la distanza dall'inizio della riga dell’hit del carattere specificato.Gets the distance from the beginning of the line to the specified character hit.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetIndexedGlyphRuns()

Ottiene un enumeratore per gli oggetti di enumerazione IndexedGlyphRun nel TextLine.Gets an enumerator for enumerating IndexedGlyphRun objects in the TextLine.

GetNextCaretCharacterHit(CharacterHit)

Ottiene il successivo hit del carattere per la navigazione dell'accento circonflesso.Gets the next character hit for caret navigation.

GetPreviousCaretCharacterHit(CharacterHit)

Ottiene il precedente hit del carattere per la navigazione dell'accento circonflesso.Gets the previous character hit for caret navigation.

GetTextBounds(Int32, Int32)

Ottiene una matrice di rettangoli di delimitazione che rappresentano l'intervallo dei caratteri in una riga di testo.Gets an array of bounding rectangles that represent the range of characters within a text line.

GetTextCollapsedRanges()

Ottiene un insieme di intervalli di testo compressi dopo la compressione di una riga.Gets a collection of collapsed text ranges after a line has been collapsed.

GetTextLineBreak()

Ottiene lo stato della riga quando interrotta dal processo di interruzione di riga.Gets the state of the line when broken by line breaking process.

GetTextRunSpans()

Ottiene un insieme di oggetti TextRun in un intervallo di testo contenuti in una riga.Gets a collection of TextRun objects in a text span that are contained within a line.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche