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

TextLine()

Inicjuje nowe wystąpienie klasy TextLine.

TextLine(Double)

Inicjuje nowe wystąpienie klasy TextLine.

Właściwości

Baseline

Pobiera odległość od góry do punktu odniesienia 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 najwyższego do najbardziej dolnego czarnego piksela w linii.

HasCollapsed

Pobiera wartość wskazującą, czy wiersz jest zwinięty.

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 wyrazu.

Length

Pobiera całkowitą 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ść, z jaką czarne piksele rozciągają się 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

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 trafienia 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 trafienie znaku dla nawigacji karetki.

GetPreviousCaretCharacterHit(CharacterHit)

Pobiera poprzedni znak trafienia dla nawigacji karetki.

GetTextBounds(Int32, Int32)

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

GetTextCollapsedRanges()

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

GetTextLineBreak()

Pobiera stan wiersza po przerwaniu przez proces podziału wiersza.

GetTextRunSpans()

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

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też