Фрагмент, с которым связаны стили UnitextStyle (если их выделение реализовано для входного формата). Представляет собой иерархию.Пространство имен: com.pullenti.unitext
Синтаксис
Свойства (get/set)
Имя | Тип | Описание | |
---|---|---|---|
![]() | getDoc setDoc | UnitextDocument | Ссылка на документ |
![]() | getStyle setStyle | UnitextStyle | Стиль фрагмента (если явно не задан, то берётся от родителя) |
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | findByCharPosition | UnitextStyledFragment | Найти самый мелкий в дереве фрагмент (удалённный от корня), содержащий указанную позицию плоского текста. |
![]() | getStyleAttr | String | Найти значение атрибута стиля (от текущего вверх по иерархии, пока не найдём) |
Поля
Имя | Тип | Описание | |
---|---|---|---|
![]() | beginChar | int | Начальная позиция в плоском тексте |
![]() | children | java.util.ArrayList<UnitextStyledFragment> | Дочерние фрагменты |
![]() | endChar | int | Конечная позиция в плоском тексте |
![]() | parent | UnitextStyledFragment | Ссылка на родителя в иерархии |
![]() | styleId | int | Идентификатор стиля (если -1, то явно для фрагмента не задан) |
![]() | tag | Object | Используйте произвольным образом (не сериализуется) |
![]() | text | String | Фрагмент текста. Внимание! Он может отличаться от сгенерированного плоского текста. Это поле добавлено исключительно для наглядности при визуализации, но сами эти данные не использовать при обработке. |
![]() | typ | UnitextStyledFragmentType | Тип фрагмента |