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

TextLine()

Initialisiert eine neue Instanz der TextLine-Klasse.

TextLine(Double)

Initialisiert eine neue Instanz der TextLine-Klasse.

Eigenschaften

Baseline

Ruft den Abstand zwischen dem oberen Rand und der Baseline des aktuellen TextLine-Objekts ab.

DependentLength

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

Extent

Ruft den Abstand zwischen dem obersten und untersten schwarzen 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 Inhalt der Zeile die angegebene Absatzbreite überschreitet.

Height

Ruft die Höhe einer Textzeile ab.

IsTruncated

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

Length

Ruft die Gesamtanzahl von TextSource-Positionen der aktuellen Zeile ab.

MarkerBaseline

Ruft den Abstand zwischen dem Rand des höchsten Punkts der Zeile und der Baselinemarkierung der Zeile ab.

MarkerHeight

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

NewlineLength

Ruft die Anzahl der Zeilenumbruchzeichen ans Ende einer Zeile ab.

OverhangAfter

Ruft die Entfernung ab, um die schwarze Pixel den unteren Ausrichtungsrand einer Zeile überschreiten.

OverhangLeading

Ruft die Entfernung ab, um die schwarze Pixel den linken führenden Ausrichtungsrand der Zeile überschreiten.

OverhangTrailing

Ruft die Entfernung ab, um die schwarze Pixel den rechten nachfolgenden Ausrichtungsrand der Zeile überschreiten.

PixelsPerDip

Ruft die PixelsPerDip für das Textrendering ab oder legt sie fest.

Start

Ruft den Abstand zwischen dem Anfang eines Absatzes und dem Anfang einer Zeile ab.

TextBaseline

Ruft den Abstand zwischen dem oberen Rand und der Baseline der Textzeile ab.

TextHeight

Ruft die Höhe des Texts und von beliebigem anderen Inhalt in der Zeile ab.

TrailingWhitespaceLength

Ruft die Anzahl der Leerraumcodepunkte hinter dem letzten Zeichen in einer Zeile ab, das kein Leerzeichen ist.

Width

Ruft die Breite einer Textzeile ohne nachfolgende Leerraumzeichen ab.

WidthIncludingTrailingWhitespace

Ruft die Breite einer Textzeile einschließlich nachfolgender Leerraumzeichen ab.

Methoden

Collapse(TextCollapsingProperties[])

Erstellt auf der Grundlage der Eigenschaften von reduziertem Text eine reduzierte Zeile.

Dispose()

Gibt alle verwalteten und nicht verwalteten Ressourcen frei, die vom TextFormatter-Objekt verwendet werden.

Draw(DrawingContext, Point, InvertAxes)

Rendert das TextLine-Objekt basierend auf dem angegebenen DrawingContext.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetBackspaceCaretCharacterHit(CharacterHit)

Ruft das vorherige ermittelte Zeichen nach Drücken der RÜCKTASTE ab.

GetCharacterHitFromDistance(Double)

Ruft das ermittelte Zeichen ab, das dem angegebenen Abstand vom Zeilenanfang entspricht.

GetDistanceFromCharacterHit(CharacterHit)

Ruft den Abstand zwischen Zeilenanfang und dem angegebenen ermittelten Zeichen ab.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetIndexedGlyphRuns()

Ruft einen Enumerator zum Auflisten von IndexedGlyphRun-Objekten in der TextLine ab.

GetNextCaretCharacterHit(CharacterHit)

Ruft das nächste ermittelte Zeichen für die Navigation mit der Einfügemarke ab.

GetPreviousCaretCharacterHit(CharacterHit)

Ruft das vorherige ermittelte Zeichen für die Navigation mit der Einfügemarke ab.

GetTextBounds(Int32, Int32)

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

GetTextCollapsedRanges()

Ruft eine Auflistung von Bereichen mit reduziertem Text nach dem Reduzieren einer Zeile ab.

GetTextLineBreak()

Ruft den Zustand der Zeile ab, wenn sie durch Zeilenumbruch umbrochen wurde.

GetTextRunSpans()

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

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für

Siehe auch