Имя: Пароль:
1C
 
Вставить картинку на каждой странице документа word в document.xml
0 Momus
 
26.10.20
15:35
Хочу заполнить документ docx по шаблону. Разархивирую docx, затем перебираю атрибуты document.xml с помощью ЧтеникXML. Как вставить картинку на каждой странице? Необязательно картинку, можно текст. Я попробовал вставить картинку после атрибута lastRenderedPageBreak, но он то есть в документе, то его нет. Нужен какой-то признак начала новой страницы, не могу разобраться
1 shuhard
 
26.10.20
15:47
(0) http://www.ecma-international.org/publications/standards/Ecma-376.htm

стандарт тебе в помощь =)
2 Momus
 
26.10.20
15:48
(1) не осилил((( поэтому решил написать здесь
3 Momus
 
26.10.20
15:57
Кажется нашел решение, но простым перебором атрибутов не реализовать. Подумаю как лучше сделать и напишу решение
4 shuhard
 
26.10.20
16:04
(3) напиши, в моих файликах lastRenderedPageBreak - есть, только что проверил, на 1 меньше числа страниц
5 Momus
 
26.10.20
16:10
(4) lastRenderedPageBreak устанавливается приложение и в общем случае он может и не быть. По-моему он будет, если вставить самому разрыв страницы, если же тупо "энтером", то нет.
а вот
<w:r>
    w:type="page" />
</w:r>
уже точно указывает на начало новой страницы (точнее на конец текущей)
2 + 2 = 3.9999999999999999999999999999999...