TextLine Класс

Определение

Предоставляет абстрактный класс, обеспечивающий поддержку служб форматирования для текстовой строки.

public ref class TextLine abstract : IDisposable
public abstract class TextLine : IDisposable
type TextLine = class
    interface IDisposable
Public MustInherit Class TextLine
Implements IDisposable
Наследование
TextLine
Реализации

Конструкторы

TextLine()

Инициализирует новый экземпляр класса TextLine.

TextLine(Double)

Инициализирует новый экземпляр класса TextLine.

Свойства

Baseline

Получает расстояние от верха до базового плана текущего объекта TextLine.

DependentLength

Получает количество символов, следующих за последним символом строки, которое может инициировать переформатирование текущей строки.

Extent

Получает расстояние от самого верхнего до самого нижнего черного пикселя в строке.

HasCollapsed

Получает значение, указывающее, свернута ли строка.

HasOverflowed

Получает значение, указывающее, выходит ли содержимое строки за пределы заданной ширины абзаца.

Height

Получает высоту строки текста.

IsTruncated

Определяет, обрезается ли текстовая строка посередине слова.

Length

Получает общее количество позиций TextSource в текущей строке.

MarkerBaseline

Получает расстояние от границы высшей точки строки до маркера базового плана этой строки.

MarkerHeight

Получает высоту маркера для элемента списка.

NewlineLength

Получает число символов новой строки в конце строки.

OverhangAfter

Получает расстояние области черных пикселей за пределами нижней границы выравнивания строки.

OverhangLeading

Получает расстояние области черных пикселей до левой границы выравнивания строки.

OverhangTrailing

Получает расстояние области черных пикселей после правой границы выравнивания строки.

PixelsPerDip

Возвращает или задает значение PixelsPerDip, при котором текст должен быть преобразован для просмотра.

Start

Получает расстояние от начала абзаца до начальной точки строки.

TextBaseline

Получает расстояние от верха до базового плана строки текста.

TextHeight

Получает высоту текста и любого другого содержимого в строке.

TrailingWhitespaceLength

Получает количество кодовых точек пробелов за последним непустым символом в строке.

Width

Получает ширину строки текста, исключая конечные символы пробела.

WidthIncludingTrailingWhitespace

Получает строки текста, включая конечные символы пробела.

Методы

Collapse(TextCollapsingProperties[])

Создает свернутую строку на основ свойств свернутого текста.

Dispose()

Освобождает все управляемые и неуправляемые ресурсы, используемые объектом TextFormatter.

Draw(DrawingContext, Point, InvertAxes)

Отображает объект TextLine на основе указанного элемента DrawingContext.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetBackspaceCaretCharacterHit(CharacterHit)

Получает предыдущее нажатие символа после пробела.

GetCharacterHitFromDistance(Double)

Получает нажатие символа, соответствующее заданному расстоянию от начала строки.

GetDistanceFromCharacterHit(CharacterHit)

Получает расстояние от начала строки до заданного нажатия символа.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetIndexedGlyphRuns()

Получает перечислитель для перечисления объектов IndexedGlyphRun в TextLine.

GetNextCaretCharacterHit(CharacterHit)

Получает следующее нажатие символа для перемещения курсора.

GetPreviousCaretCharacterHit(CharacterHit)

Получает предыдущее нажатие символа для перемещения курсора.

GetTextBounds(Int32, Int32)

Получает массив ограничивающих прямоугольников, представляющий диапазон символов в строке текста.

GetTextCollapsedRanges()

Получает коллекцию свернутых текстовых диапазонов за свернутой строкой.

GetTextLineBreak()

Получает состояние строки при разрыве процессом разрыва строки.

GetTextRunSpans()

Получает коллекцию TextRun в текстовом диапазоне, содержащемся в строке.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел