Articles of opentbs

OpenTBS: динамическое изменение цвета строк в таблице

Я использую таблицу в файле docx со следующими строками: [b.num;block=w:tr] [b.name] В PHP я использую $TBS->MergeBlock('b', $data_1); который добавляет содержимое из массива $data_1 . Вопрос в том, как я могу динамически контролировать цвет текста в каждой строке, например, если имя «Джон», а затем пометить его красным, иначе использовать синий?

OpenTBS Несколько страниц повторного шаблона, содержащего таблицу

Хорошо, я новичок в XML и OpenTBS, поэтому эта концепция блоков и т. Д. Очень запутывает для меня, и когда я думал, что у меня есть смысл, мой клиент попросил меня еще больше. У меня есть таблица клиентов и их элементов, клиент хочет один docx, который повторяет шаблон для каждого клиента, содержащего элементы в таблице. […]

openTBS удаляет изображение, если замена не найдена

Как удалить изображение в OpenTBS, если тот, который вы заменяете, не существует? У меня есть немного кода, который перебирает и заменяет фотографии в таблице, но иногда у клиента не будет изображений. Я попробовал оставить тег default = current, но он показывает отсутствующее окно изображения («Это изображение в настоящее время не отображается»). ОБНОВИТЬ: Я думал, что […]

OpenTbs конвертировать html-теги в теги MS Word

Я использую OpenTbs, http://www.tinybutstrong.com/plugins/opentbs/tbs_plugin_opentbs.html . У меня есть template.docx и я могу заменить поля контентом, но если у содержимого есть html-код, он отображается в документе, созданном шаблоном. First list <br /> Second Line Я попытался использовать: $TBS->LoadTemplate('document.docx', OPENTBS_ALREADY_XML); Думаю, это позволит мне заменить мои теги html метками офисного офиса ms, но вместо этого он просто […]