Печать html поля в rml отчете с его форматированием

В openerp у нас есть поле html fields.html (). И форма содержит HTML-редактор и HTML-код хранится в базе данных. Можно ли напечатать значение html в отчете rml с форматированием (т.е. HTML должен быть отображен, а результат должен быть напечатан в отчете rml) Пожалуйста, предложите мне способ. Спасибо за ваше время.

1 ответ

RML не может анализировать теги HTML, но вы должны создать свой собственный анализатор для всех тегов. Однако простые теги, такие как полужирный, курсив,... могут быть проанализированы с помощью RML, если вы добавите в "openerp\report\render\rml2pdf" на ligne 647:

if isinstance (rc1, unicode): rc111 = str (rc1) rc111 = unicode (rc111.replace ('lg;', '<'). replace ('gt;', '>'))

Другие вопросы по тегам