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

Возвращает или задает пиксельную подсказку, в которой должен быть отрисован текст.

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)

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

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