Udostępnij za pośrednictwem


TextLine Klasa

Definicja

Udostępnia abstrakcyjną klasę do obsługi usług formatowania w wierszu tekstu.

public ref class TextLine abstract : IDisposable
public abstract class TextLine : IDisposable
type TextLine = class
    interface IDisposable
Public MustInherit Class TextLine
Implements IDisposable
Dziedziczenie
TextLine
Implementuje

Konstruktory

Nazwa Opis
TextLine()

Inicjuje nowe wystąpienie klasy TextLine.

TextLine(Double)

Inicjuje nowe wystąpienie klasy TextLine.

Właściwości

Nazwa Opis
Baseline

Pobiera odległość od góry do linii bazowej bieżącego TextLine obiektu.

DependentLength

Pobiera liczbę znaków po ostatnim znaku wiersza, który może wyzwolić ponowne formatowanie bieżącego wiersza.

Extent

Pobiera odległość od najbardziej górnego do najbardziej dolnego czarnego piksela w linii.

HasCollapsed

Pobiera wartość wskazującą, czy linia jest zwinięta.

HasOverflowed

Pobiera wartość wskazującą, czy zawartość wiersza przepełnia określoną szerokość akapitu.

Height

Pobiera wysokość wiersza tekstu.

IsTruncated

Określa, czy wiersz tekstu jest obcinany w środku słowa.

Length

Pobiera łączną liczbę TextSource pozycji bieżącego wiersza.

MarkerBaseline

Pobiera odległość od krawędzi najwyższego punktu linii do znacznika linii bazowej linii.

MarkerHeight

Pobiera wysokość znacznika dla elementu listy.

NewlineLength

Pobiera liczbę znaków nowego wiersza na końcu wiersza.

OverhangAfter

Pobiera odległość, z jaką czarne piksele wykraczają poza dolną krawędź linii wyrównania.

OverhangLeading

Pobiera odległość, z jaką czarne piksele rozciągają się przed lewą górną krawędzią wyrównania linii.

OverhangTrailing

Pobiera odległość rozciągającą się przez czarne piksele po prawej krawędzi wyrównania linii.

PixelsPerDip

Pobiera lub ustawia element PixelPerDip, w którym ma być renderowany tekst.

Start

Pobiera odległość od początku akapitu do punktu początkowego wiersza.

TextBaseline

Pobiera odległość od góry do linii bazowej wiersza tekstu.

TextHeight

Pobiera wysokość tekstu i inną zawartość w wierszu.

TrailingWhitespaceLength

Pobiera liczbę punktów kodu odstępu poza ostatnim niepustym znakiem w wierszu.

Width

Pobiera szerokość wiersza tekstu z wyłączeniem końcowych znaków odstępów.

WidthIncludingTrailingWhitespace

Pobiera szerokość wiersza tekstu, w tym końcowe znaki odstępu.

Metody

Nazwa Opis
Collapse(TextCollapsingProperties[])

Utwórz zwinięty wiersz na podstawie zwiniętych właściwości tekstu.

Dispose()

Zwalnia wszystkie zarządzane i niezarządzane zasoby używane przez TextFormatter obiekt.

Draw(DrawingContext, Point, InvertAxes)

Renderuje TextLine obiekt na podstawie określonego DrawingContextobiektu .

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetBackspaceCaretCharacterHit(CharacterHit)

Pobiera poprzedni znak trafiony po backspacing.

GetCharacterHitFromDistance(Double)

Pobiera trafienie znaku odpowiadające określonej odległości od początku wiersza.

GetDistanceFromCharacterHit(CharacterHit)

Pobiera odległość od początku wiersza do określonego trafienia znaku.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetIndexedGlyphRuns()

Pobiera moduł wyliczający do wyliczania IndexedGlyphRun obiektów w obiekcie TextLine.

GetNextCaretCharacterHit(CharacterHit)

Pobiera następny znak trafienia dla nawigacji karetki.

GetPreviousCaretCharacterHit(CharacterHit)

Pobiera poprzedni znak trafienia dla nawigacji karetki.

GetTextBounds(Int32, Int32)

Pobiera tablicę prostokątów granic reprezentujących zakres znaków w wierszu tekstu.

GetTextCollapsedRanges()

Pobiera kolekcję zwiniętych zakresów tekstu po zwinięciu wiersza.

GetTextLineBreak()

Pobiera stan wiersza w przypadku przerwania przez proces przerywania wierszy.

GetTextRunSpans()

Pobiera kolekcję TextRun obiektów w zakresie tekstowym, które znajdują się w wierszu.

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też