TextLine TextLine TextLine TextLine Class

Definition

Stellt eine abstrakte Klasse zum Unterstützen von Formatierungsdiensten für eine Textzeile bereit.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
Vererbung
TextLineTextLineTextLineTextLine
Implementiert

Konstruktoren

TextLine() TextLine() TextLine() TextLine()

Initialisiert eine neue Instanz der TextLine-Klasse.Initializes a new instance of the TextLine class.

TextLine(Double) TextLine(Double) TextLine(Double) TextLine(Double)

Initialisiert eine neue Instanz der TextLine-Klasse.Initializes a new instance of the TextLine class.

Eigenschaften

Baseline Baseline Baseline Baseline

Ruft den Abstand zwischen dem oberen Rand und der Baseline des aktuellen TextLine-Objekts ab.Gets the distance from the top to the baseline of the current TextLine object.

DependentLength DependentLength DependentLength DependentLength

Ruft die Anzahl der Zeichen nach dem letzten Zeichen der Zeile ab, das eine Neuformatierung der aktuellen Zeile auslösen kann.Gets the number of characters following the last character of the line that may trigger reformatting of the current line.

Extent Extent Extent Extent

Ruft den Abstand zwischen dem obersten und untersten schwarzen Pixel in einer Zeile ab.Gets the distance from the top-most to bottom-most black pixel in a line.

HasCollapsed HasCollapsed HasCollapsed HasCollapsed

Ruft einen Wert ab, der angibt, ob die Zeile reduziert ist.Gets a value that indicates whether the line is collapsed.

HasOverflowed HasOverflowed HasOverflowed HasOverflowed

Ruft einen Wert ab, der angibt, ob Inhalt der Zeile die angegebene Absatzbreite überschreitet.Gets a value that indicates whether content of the line overflows the specified paragraph width.

Height Height Height Height

Ruft die Höhe einer Textzeile ab.Gets the height of a line of text.

IsTruncated IsTruncated IsTruncated IsTruncated

Bestimmt, ob die Textzeile in der Mitte eines Worts abgeschnitten wird.Determines whether the text line is truncated in the middle of a word.

Length Length Length Length

Ruft die Gesamtanzahl von TextSource-Positionen der aktuellen Zeile ab.Gets the total number of TextSource positions of the current line.

MarkerBaseline MarkerBaseline MarkerBaseline MarkerBaseline

Ruft den Abstand zwischen dem Rand des höchsten Punkts der Zeile und der Baselinemarkierung der Zeile ab.Gets the distance from the edge of the line's highest point to the baseline marker of the line.

MarkerHeight MarkerHeight MarkerHeight MarkerHeight

Ruft die Höhe einer Markierung für ein Listenelement ab.Gets the height of a marker for a list item.

NewlineLength NewlineLength NewlineLength NewlineLength

Ruft die Anzahl der Zeilenumbruchzeichen ans Ende einer Zeile ab.Gets the number of newline characters at the end of a line.

OverhangAfter OverhangAfter OverhangAfter OverhangAfter

Ruft die Entfernung ab, um die schwarze Pixel den unteren Ausrichtungsrand einer Zeile überschreiten.Gets the distance that black pixels extend beyond the bottom alignment edge of a line.

OverhangLeading OverhangLeading OverhangLeading OverhangLeading

Ruft die Entfernung ab, um die schwarze Pixel den linken führenden Ausrichtungsrand der Zeile überschreiten.Gets the distance that black pixels extend prior to the left leading alignment edge of the line.

OverhangTrailing OverhangTrailing OverhangTrailing OverhangTrailing

Ruft die Entfernung ab, um die schwarze Pixel den rechten nachfolgenden Ausrichtungsrand der Zeile überschreiten.Gets the distance that black pixels extend following the right trailing alignment edge of the line.

PixelsPerDip PixelsPerDip PixelsPerDip PixelsPerDip

Ruft die PixelsPerDip für das Textrendering ab oder legt sie fest.Gets or sets the PixelsPerDip at which the text should be rendered.

Start Start Start Start

Ruft den Abstand zwischen dem Anfang eines Absatzes und dem Anfang einer Zeile ab.Gets the distance from the start of a paragraph to the starting point of a line.

TextBaseline TextBaseline TextBaseline TextBaseline

Ruft den Abstand zwischen dem oberen Rand und der Baseline der Textzeile ab.Gets the distance from the top to the baseline of the line of text.

TextHeight TextHeight TextHeight TextHeight

Ruft die Höhe des Texts und von beliebigem anderen Inhalt in der Zeile ab.Gets the height of the text and any other content in the line.

TrailingWhitespaceLength TrailingWhitespaceLength TrailingWhitespaceLength TrailingWhitespaceLength

Ruft die Anzahl der Leerraumcodepunkte hinter dem letzten Zeichen in einer Zeile ab, das kein Leerzeichen ist.Gets the number of whitespace code points beyond the last non-blank character in a line.

Width Width Width Width

Ruft die Breite einer Textzeile ohne nachfolgende Leerraumzeichen ab.Gets the width of a line of text, excluding trailing whitespace characters.

WidthIncludingTrailingWhitespace WidthIncludingTrailingWhitespace WidthIncludingTrailingWhitespace WidthIncludingTrailingWhitespace

Ruft die Breite einer Textzeile einschließlich nachfolgender Leerraumzeichen ab.Gets the width of a line of text, including trailing whitespace characters.

Methoden

Collapse(TextCollapsingProperties[]) Collapse(TextCollapsingProperties[]) Collapse(TextCollapsingProperties[]) Collapse(TextCollapsingProperties[])

Erstellt auf der Grundlage der Eigenschaften von reduziertem Text eine reduzierte Zeile.Create a collapsed line based on collapsed text properties.

Dispose() Dispose() Dispose() Dispose()

Gibt alle verwalteten und nicht verwalteten Ressourcen frei, die vom TextFormatter-Objekt verwendet werden.Releases all managed and unmanaged resources used by the TextFormatter object.

Draw(DrawingContext, Point, InvertAxes) Draw(DrawingContext, Point, InvertAxes) Draw(DrawingContext, Point, InvertAxes) Draw(DrawingContext, Point, InvertAxes)

Rendert das TextLine-Objekt basierend auf dem angegebenen DrawingContext.Renders the TextLine object based upon the specified DrawingContext.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBackspaceCaretCharacterHit(CharacterHit) GetBackspaceCaretCharacterHit(CharacterHit) GetBackspaceCaretCharacterHit(CharacterHit) GetBackspaceCaretCharacterHit(CharacterHit)

Ruft das vorherige ermittelte Zeichen nach Drücken der RÜCKTASTE ab.Gets the previous character hit after backspacing.

GetCharacterHitFromDistance(Double) GetCharacterHitFromDistance(Double) GetCharacterHitFromDistance(Double) GetCharacterHitFromDistance(Double)

Ruft das ermittelte Zeichen ab, das dem angegebenen Abstand vom Zeilenanfang entspricht.Gets the character hit corresponding to the specified distance from the beginning of the line.

GetDistanceFromCharacterHit(CharacterHit) GetDistanceFromCharacterHit(CharacterHit) GetDistanceFromCharacterHit(CharacterHit) GetDistanceFromCharacterHit(CharacterHit)

Ruft den Abstand zwischen Zeilenanfang und dem angegebenen ermittelten Zeichen ab.Gets the distance from the beginning of the line to the specified character hit.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetIndexedGlyphRuns() GetIndexedGlyphRuns() GetIndexedGlyphRuns() GetIndexedGlyphRuns()

Ruft einen Enumerator zum Auflisten von IndexedGlyphRun-Objekten in der TextLine ab.Gets an enumerator for enumerating IndexedGlyphRun objects in the TextLine.

GetNextCaretCharacterHit(CharacterHit) GetNextCaretCharacterHit(CharacterHit) GetNextCaretCharacterHit(CharacterHit) GetNextCaretCharacterHit(CharacterHit)

Ruft das nächste ermittelte Zeichen für die Navigation mit der Einfügemarke ab.Gets the next character hit for caret navigation.

GetPreviousCaretCharacterHit(CharacterHit) GetPreviousCaretCharacterHit(CharacterHit) GetPreviousCaretCharacterHit(CharacterHit) GetPreviousCaretCharacterHit(CharacterHit)

Ruft das vorherige ermittelte Zeichen für die Navigation mit der Einfügemarke ab.Gets the previous character hit for caret navigation.

GetTextBounds(Int32, Int32) GetTextBounds(Int32, Int32) GetTextBounds(Int32, Int32) GetTextBounds(Int32, Int32)

Ruft ein Array von umgebenden Rechtecken ab, die den Bereich von Zeichen in einer Textzeile darstellen.Gets an array of bounding rectangles that represent the range of characters within a text line.

GetTextCollapsedRanges() GetTextCollapsedRanges() GetTextCollapsedRanges() GetTextCollapsedRanges()

Ruft eine Auflistung von Bereichen mit reduziertem Text nach dem Reduzieren einer Zeile ab.Gets a collection of collapsed text ranges after a line has been collapsed.

GetTextLineBreak() GetTextLineBreak() GetTextLineBreak() GetTextLineBreak()

Ruft den Zustand der Zeile ab, wenn sie durch Zeilenumbruch umbrochen wurde.Gets the state of the line when broken by line breaking process.

GetTextRunSpans() GetTextRunSpans() GetTextRunSpans() GetTextRunSpans()

Ruft eine Auflistung von TextRun-Objekten in einem Textabschnitt ab, die in einer Zeile enthalten sind.Gets a collection of TextRun objects in a text span that are contained within a line.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch