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