| |
Имя |
Тип значения |
Описание |
 | deserialize | нет | Восстановить документ из байтового потока, полученного функцией serialize().
Если что не так, то выдаст Exception. |
 | findById | UnitextItem | Найти элемент по его идентификатору |
 | fromXml | нет | Десериализовать из XML, полученный функцией getXml(). |
 | generateIds | нет | Сгенерировать внутренние идентификаторы у элементов.
Если у элемента Id установлен, то он не меняется.
У колонтитулов Id не устанавливается. По умолчанию, Id генерируются при создании документа. |
 | getHtml | нет | Сгенерировать HTML |
 | getHtmlString | String | Сгенерировать HTML |
 | getPlaintext | нет | Сгенерировать плоский текст |
 | getPlaintextString | String | Сгенерировать плоский текст |
 | getXml | нет | Сериализовать в XML. Потом можно восстановить фукнцией fromXml(). |
 | implantate | boolean | Встроить контейнер в дерево элементов.
ВНИМАНИЕ! Встраивание возможно только после вызова getPlaintext(),
когда значения BeginChar и EndChar установлены у всех элементов, и встраивание происходит относительно этих значений.
Идентификатор у встраиваемого контейнера устанавливать самим, если нужно потом производить к нему навигацию в HTML. |
 | implantateBlock | UnitextDocblock | Встроить в дерево структурирующий блок UnitextDocblock.
Его идентификатор Id нужно устанавливать самим, если нужно. |
 | implantateHyperlink | boolean | Встроить гиперссылку в дерево элементов.
ВНИМАНИЕ! Встраивание возможно только после вызова getPlaintext(),
когда значения BeginChar и EndChar установлены у всех элементов, и встраивание происходит относительно этих значений.
Идентификатор у встраиваемого контейнера устанавливать самим, если нужно потом производить к нему навигацию в HTML. |
 | mergeWith | нет | Объединить содержимое с содержимым другого документа |
 | refreshContentByPages | нет | После OCR-распознавания обновить СТП (content) на основе нового ТГП (pages) |
 | removeAllHyperlinks | int | Удалить все гиперссылки, сделав их обычными текстами |
 | removeItemById | boolean | Удалить элемент по его идентификатору Id.
Сейчас работает только для тех элементов, которые были встроены через implantate |
 | removeItems | int | Удалить элементы определённого типа |
 | serialize | byte[] | Преобразовать в байтовый поток (со сжатием). Восстанавливать потом функцией deserialize(). |