Параметры генерации HTML функциями GetHtml и GetHtmlString
Пространство имен: pullenti.unitext
Синтаксис
Python |
class GetHtmlParam |
Методы
|
Имя |
Тип значения |
Описание |
 | call_after | нет | Вызывается в самом конце после генерации HTML для элемента |
 | call_before | bool | Вызывается в самом начале перед генерацией для элемента |
Поля
|
Имя |
Тип |
Описание |
 | footnotes | GetHtmlParamFootnoteOutType | Как выводить сноски, по умолчанию, в конце параграфов (FootnoteManagement.ENDOFUNIT). |
 | hide_editions_and_comments | bool | Не выводить блоки редакций и комментариев (Container с типом EDITION или COMMENT) |
 | hyperlinks_target_blank | bool | Ставить для гиперссылок target="_blank", по умолчанию false. |
 | max_html_size | int | Максимальный размер результирующего HTML в символах (если превышает, то отсаток информации не
выводится, а в конец HTML добавляется предупреждение о том, что не уместилось) |
 | max_image_size | int | Максимальный размер картинки (если больше, то содержимое не выводится) |
 | out_begin_end_chars | bool | Выводить ли в HTML-теги значения BeginChar и EndChar в тегах bc=... ec=..., по умолчанию false. |
 | out_comments_with_del_tags | bool | Комментарии выводить в элементах del (иначе span) |
 | out_html_and_body_tags | bool | Вставлять в начало и конец теги HTML и BODY для формирования полноценного HTML, по умолчанию false. |
 | out_styles | bool | Выводить ли стили UnitextStyle, оформляя их атрибутами style=... |
 | styles | dict | Дополнительные элементы стилей (ключ - Id элемента) |
 | tag | object | Использовать произвольным образом |
 | title | str | Если формируется полноценный HTML, то в тег title вставить этот текст |
 | use_css_classes | bool | Использовать вмес то style=... для элементов имена классов class=... (список имён см. отдельно)
Это нужно, если форматировать документ на клиентской стороне нужно "красиво" |
 | use_inner_documents | bool | Генерировать ли для внутренних документов UnitextDocument.inner_documents, если они есть, по умолчанию true. |