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
| 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) |