Freigeben über


TextLine Klasse

Definition

Stellt eine abstrakte Klasse zum Unterstützen von Formatierungsdiensten für eine Textzeile bereit.

public ref class TextLine abstract : IDisposable
public abstract class TextLine : IDisposable
type TextLine = class
    interface IDisposable
Public MustInherit Class TextLine
Implements IDisposable
Vererbung
TextLine
Implementiert

Konstruktoren

Name Beschreibung
TextLine()

Initialisiert eine neue Instanz der TextLine-Klasse.

TextLine(Double)

Initialisiert eine neue Instanz der TextLine-Klasse.

Eigenschaften

Name Beschreibung
Baseline

Ruft den Abstand vom oberen zum Basisplan des aktuellen TextLine Objekts ab.

DependentLength

Ruft die Anzahl der Zeichen nach dem letzten Zeichen der Zeile ab, die die Neuformatierung der aktuellen Zeile auslösen kann.

Extent

Ruft den Abstand zwischen dem höchsten und dem schwarzsten Pixel in einer Zeile ab.

HasCollapsed

Ruft einen Wert ab, der angibt, ob die Zeile reduziert ist.

HasOverflowed

Ruft einen Wert ab, der angibt, ob der Inhalt der Linie die angegebene Absatzbreite überläuft.

Height

Ruft die Höhe einer Textzeile ab.

IsTruncated

Bestimmt, ob die Textzeile in der Mitte eines Worts abgeschnitten wird.

Length

Ruft die Gesamtanzahl der TextSource Positionen der aktuellen Zeile ab.

MarkerBaseline

Ruft den Abstand vom Rand des höchsten Punkts der Linie zum Basislinienpunkt der Linie ab.

MarkerHeight

Ruft die Höhe einer Markierung für ein Listenelement ab.

NewlineLength

Ruft die Anzahl der Zeilenumbruchzeichen am Ende einer Zeile ab.

OverhangAfter

Ruft den Abstand ab, der schwarze Pixel über den unteren Ausrichtungsrand einer Linie hinausgeht.

OverhangLeading

Ruft den Abstand ab, den schwarze Pixel vor dem linken führenden Ausrichtungsrand der Linie erweitern.

OverhangTrailing

Ruft den Abstand ab, den schwarze Pixel nach dem rechten nachgestellten Ausrichtungsrand der Linie erweitern.

PixelsPerDip

Dient zum Abrufen oder Festlegen des PixelsPerDip, an dem der Text gerendert werden soll.

Start

Ruft den Abstand vom Anfang eines Absatzes zum Anfang einer Zeile ab.

TextBaseline

Ruft den Abstand vom oberen zum Basisplan der Textzeile ab.

TextHeight

Ruft die Höhe des Texts und alle anderen Inhalte in der Zeile ab.

TrailingWhitespaceLength

Ruft die Anzahl der Leerzeichencodepunkte ab, die über das letzte nicht leere Zeichen in einer Zeile hinausgehen.

Width

Ruft die Breite einer Textzeile ab, ausgenommen nachfolgende Leerzeichen.

WidthIncludingTrailingWhitespace

Ruft die Breite einer Textzeile ab, einschließlich nachfolgende Leerzeichen.

Methoden

Name Beschreibung
Collapse(TextCollapsingProperties[])

Erstellen Sie eine reduzierte Zeile basierend auf reduzierten Texteigenschaften.

Dispose()

Gibt alle vom Objekt verwendeten verwalteten und nicht verwalteten Ressourcen frei TextFormatter .

Draw(DrawingContext, Point, InvertAxes)

Rendert das TextLine Objekt basierend auf dem angegebenen DrawingContext.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetBackspaceCaretCharacterHit(CharacterHit)

Ruft den vorherigen Zeichentreffer nach rückspacing ab.

GetCharacterHitFromDistance(Double)

Ruft den Zeichentreffer ab, der dem angegebenen Abstand vom Anfang der Zeile entspricht.

GetDistanceFromCharacterHit(CharacterHit)

Ruft den Abstand vom Anfang der Zeile zum angegebenen Zeichentreffer ab.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetIndexedGlyphRuns()

Ruft einen Enumerator zum Aufzählen von IndexedGlyphRun Objekten in der TextLine.

GetNextCaretCharacterHit(CharacterHit)

Ruft den nächsten Zeichentreffer für die Caretnavigation ab.

GetPreviousCaretCharacterHit(CharacterHit)

Ruft den vorherigen Zeichentreffer für die Caretnavigation ab.

GetTextBounds(Int32, Int32)

Ruft ein Array von umgebenden Rechtecke ab, die den Bereich von Zeichen in einer Textzeile darstellen.

GetTextCollapsedRanges()

Ruft eine Auflistung reduzierter Textbereiche ab, nachdem eine Zeile reduziert wurde.

GetTextLineBreak()

Ruft den Status der Zeile ab, wenn die Zeile durch den Zeilenumbruchprozess unterbrochen wird.

GetTextRunSpans()

Ruft eine Auflistung von TextRun Objekten in einem Textbereich ab, die in einer Zeile enthalten sind.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen