TextLine Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |