Фрагмент, с которым связаны стили UnitextStyle (если их выделение реализовано для входного формата). Представляет собой иерархию.Пространство имен: pullenti.unitext
Синтаксис
Свойства (get/set)
Имя | Тип | Описание | |
---|---|---|---|
![]() | doc | UnitextDocument | Ссылка на документ |
![]() | style | UnitextStyle | Стиль фрагмента (если явно не задан, то берётся от родителя) |
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | find_by_char_position | UnitextStyledFragment | Найти самый мелкий в дереве фрагмент (удалённный от корня), содержащий указанную позицию плоского текста. |
![]() | get_style_attr | str | Найти значение атрибута стиля (от текущего вверх по иерархии, пока не найдём) |
Поля
Имя | Тип | Описание | |
---|---|---|---|
![]() | begin_char | int | Начальная позиция в плоском тексте |
![]() | children | list | Дочерние фрагменты |
![]() | end_char | int | Конечная позиция в плоском тексте |
![]() | parent | UnitextStyledFragment | Ссылка на родителя в иерархии |
![]() | style_id | int | Идентификатор стиля (если -1, то явно для фрагмента не задан) |
![]() | tag | object | Используйте произвольным образом (не сериализуется) |
![]() | text | str | Фрагмент текста. Внимание! Он может отличаться от сгенерированного плоского текста. Это поле добавлено исключительно для наглядности при визуализации, но сами эти данные не использовать при обработке. |
![]() | typ | UnitextStyledFragmentType | Тип фрагмента |