У меня есть текстовый (в отличие от табличного) документ .docx с разделом, в котором есть несколько мест в абзаце для замены. Этот абзац необходимо продублировать и заменить токены для каждой записи в массиве. Я продолжаю просматривать документацию, но как-то застрял на этом - большинство примеров основаны на таблицах, и я не вижу, как я могу выполнить то, к чему стремлюсь.
Вот пример раздела в файле .docx, который я пока использую в качестве шаблона:
[onshow; block=begin; personsblock=tbs:p;]
Person 1
[flex_27.xx.01] [flex_27.xx.02], currently of [flex_27.xx.05], as amazing with the following: __{this has yet to be determined}__.
[onshow; block=end; personsblock=tbs:p]
... и мои данные на данный момент:
$personarray = array();
$personarray[] = array('tID27.01.01'=> 'Steve', 'tID27.01.02'=>'Klutcher' , 'tID27.01.05'=>'', 'tID27.01.06'=>'Cook');
$personarray[] = array('tID27.02.01'=> 'Tommy', 'tID27.02.02'=>'Boonary' , 'tID27.02.05'=>'Clarksville', 'tID27.02.06'=>'Montgomery');
... В этот момент я почти потерялся. Я буду программно заменять центральный «код» (отмеченный xx) количеством участников. В чем разница между слиянием и заменой? Как мне совместить действие? Можно ли как-то сделать многопроходный документ?
Извините, если эти вопросы кажутся такими простыми, но, как я уже сказал, я застрял на этом в течение двух дней.