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) |