Ошибка создания документа с помощью opentbs: тег textbox исчезает - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь использовать OpenTBS в своем проекте для автоматической генерации резюме с использованием шаблона слова (.docx)

шаблон содержит несколько изображений для фрейма шаблона.

Когда я пытался сгенерировать файл с моими данными, я заметил с опцией отладки, что открывающие теги исчезают, когда я использую block = tbs: row внутри.

вот мой php-код:

$domains=array(
        array('id1'=>"xxx",'id2'=>"xxx"),
        array('id1'=>"yyyy",'id2'=>"yyyy"),
        //...
);
$tbs->LoadTemplate('mytemplate.docx', OPENTBS_ALREADY_UTF8);
$tbs->MergeBlock('domain', $domains);

на моей стороне документа:

[domain.id1;block=tbs:row] :
[domain.id2] 

эти теги находятся внутри таблицы, которая находится внутри текстового поля.

после 2 дней отладки я понял, что некоторые открывающие теги текстового поля исчезают при генерации, вызываяошибка синтаксического разбора xml при открытии документа

edit: после некоторых других тестов, когда я использую тег блока внутри текстового поля, появляется ошибка.

спасибо за вашу помощь.

Matt.

...