Фрагмент, с которым связаны стили UnitextStyle (если их выделение реализовано для входного формата). Представляет собой иерархию.Пространство имен: Pullenti.Unitext
Синтаксис
Свойства (get/set)
Имя | Тип | Описание | |
---|---|---|---|
![]() | Doc | UnitextDocument | Ссылка на документ |
![]() | Style | UnitextStyle | Стиль фрагмента (если явно не задан, то берётся от родителя) |
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | FindByCharPosition | UnitextStyledFragment | Найти самый мелкий в дереве фрагмент (удалённный от корня), содержащий указанную позицию плоского текста. |
![]() | GetStyleAttr | string | Найти значение атрибута стиля (от текущего вверх по иерархии, пока не найдём) |
Поля
Имя | Тип | Описание | |
---|---|---|---|
![]() | BeginChar | int | Начальная позиция в плоском тексте |
![]() | Children | List<UnitextStyledFragment> | Дочерние фрагменты |
![]() | EndChar | int | Конечная позиция в плоском тексте |
![]() | Parent | UnitextStyledFragment | Ссылка на родителя в иерархии |
![]() | StyleId | int | Идентификатор стиля (если -1, то явно для фрагмента не задан) |
![]() | Tag | object | Используйте произвольным образом (не сериализуется) |
![]() | Text | string | Фрагмент текста. Внимание! Он может отличаться от сгенерированного плоского текста. Это поле добавлено исключительно для наглядности при визуализации, но сами эти данные не использовать при обработке. |
![]() | Typ | UnitextStyledFragmentType | Тип фрагмента |