TextLine Třída

Definice

Poskytuje abstraktní třídu pro podporu formátování služeb na řádek textu.

public ref class TextLine abstract : IDisposable
public abstract class TextLine : IDisposable
type TextLine = class
    interface IDisposable
Public MustInherit Class TextLine
Implements IDisposable
Dědičnost
TextLine
Implementuje

Konstruktory

TextLine()

Inicializuje novou instanci TextLine třídy.

TextLine(Double)

Inicializuje novou instanci TextLine třídy.

Vlastnosti

Baseline

Získá vzdálenost od horního k směrnému plánu aktuálního TextLine objektu.

DependentLength

Získá počet znaků za posledním znakem řádku, který může aktivovat přeformátování aktuálního řádku.

Extent

Získá vzdálenost od nejvyšších až nejčernějších pixelů na řádku.

HasCollapsed

Získá hodnotu, která označuje, zda je řádek sbalený.

HasOverflowed

Získá hodnotu, která označuje, zda obsah řádku přetečí zadanou šířku odstavce.

Height

Získá výšku řádku textu.

IsTruncated

Určuje, zda je textový řádek zkrácen uprostřed slova.

Length

Získá celkový počet TextSource pozic aktuálního řádku.

MarkerBaseline

Získá vzdálenost od okraje nejvyššího bodu čáry k směrné značce čáry.

MarkerHeight

Získá výšku značky pro položku seznamu.

NewlineLength

Získá počet znaků nového řádku na konci řádku.

OverhangAfter

Získá vzdálenost, kterou černé pixely rozšiřují nad dolní okraj zarovnání čáry.

OverhangLeading

Získá vzdálenost, kterou černé pixely rozšiřují před levým počátečním okrajem zarovnání čáry.

OverhangTrailing

Získá vzdálenost, kterou černé pixely rozšiřují po pravém koncovém okraji zarovnání čáry.

PixelsPerDip

Získá nebo nastaví PixelsPerDip, ve kterém se má text vykreslit.

Start

Získá vzdálenost od začátku odstavce k počátečnímu bodu řádku.

TextBaseline

Získá vzdálenost od horního k účaří řádku textu.

TextHeight

Získá výšku textu a jakýkoli jiný obsah na řádku.

TrailingWhitespaceLength

Získá počet prázdných bodů kódu za posledním neprázdným znakem řádku.

Width

Získá šířku řádku textu, s výjimkou koncových znaků prázdných znaků.

WidthIncludingTrailingWhitespace

Získá šířku řádku textu, včetně koncových znaků prázdných znaků.

Metody

Collapse(TextCollapsingProperties[])

Vytvořte sbalený řádek na základě sbalovaných vlastností textu.

Dispose()

Uvolní všechny spravované a nespravované prostředky používané objektem TextFormatter .

Draw(DrawingContext, Point, InvertAxes)

Vykreslí TextLine objekt na základě zadaného DrawingContextobjektu .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetBackspaceCaretCharacterHit(CharacterHit)

Získá předchozí znak hit po zpětné mezerě.

GetCharacterHitFromDistance(Double)

Získá hit znak odpovídající zadané vzdálenosti od začátku řádku.

GetDistanceFromCharacterHit(CharacterHit)

Získá vzdálenost od začátku řádku k zadanému znaku.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetIndexedGlyphRuns()

Získá enumerátor pro výčet IndexedGlyphRun objektů v objektu TextLine.

GetNextCaretCharacterHit(CharacterHit)

Získá další znak pro navigaci v stříšce.

GetPreviousCaretCharacterHit(CharacterHit)

Získá předchozí znak pro navigaci v stříšce.

GetTextBounds(Int32, Int32)

Získá pole ohraničující obdélníky, které představují rozsah znaků v textovém řádku.

GetTextCollapsedRanges()

Získá kolekci sbalovaných oblastí textu po sbaleném řádku.

GetTextLineBreak()

Získá stav řádku při přerušení procesem přerušení řádku.

GetTextRunSpans()

Získá kolekci TextRun objektů v textovém rozsahu, který je obsažen v řádku.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také