/ / OpenTBS / PHP / Word - Как да повторя заглавката на първа страница в блока = tbs: настройки на страницата - php, opentbs

OpenTBS / PHP / Word - Как мога да повторя заглавката на първата страница в блок = tbs: настройките на страницата - php, opentbs

Създавам многостранен Word сериен писмо с OpenTBS, използвайки [letter.tag;block=tbs:page] метод, както е описано в демо OpenTBS. Това работи много добре, след като възстанових целия шаблон от нулата, тъй като оригиналът доведе до повредени .docx-файлове за неразбираема причина.

В този шаблон само заглавната част на първата страница съдържа бланка, всички следващи страници имат други, по-малко подробни заглавки и долни колонтитули.

OpenTBS сега повтаря прекъсването на страницата и съдържанието за всеки елемент от блока, както се очаква, но (също се очаква, но не иска) използва заглавките и долните колонтитули по подразбиране.

Какво искам вместо това

Тъй като това е серийно писмо, искам заглавката на първата страница на първата страница на всяко повторение и стандартния горен и долен колонтитул за следващите страници на всяко повторение.

Как можеш да ми помогнеш

Така че някой има идея как да се постигне това? Бих работил с раздели, но първоначалният шаблон използвал тези и те счупили всичко, когато били обработени с OpenTBS.

Хо, въвеждате ли се с писма с Word и OpenTBS?

Моето решение

Засега копирах нещата отheader / footer директно към първата страница и деактивира различен заглавна / долна част за първата страница. Така OpenTBS може да го повтори правилно. Но това работи само, защото само първата страница е различна. Не е правилното решение.

Отговори:

0 за отговор № 1

Това са 3 типа заглавки и колонтитули в Microsoft Word: Default, Even (само за четни страници) и First (само за първата страница). Събития и Първи видове не са задължителни.

Всеки раздел на документа може да има собствен набор от заглавна / долна част от трите типа, но по подразбиране новата секция има горни и долни колонтитули, свързани с предишните раздели.

Така че очевидно не можете да използвате тип Even за вашия шаблон (освен ако случайно всяка буква има точно 2 страници).

Така че единственият начин да промените заглавията в същия документ на MS Word е да използвате раздели (както го усещате).

Ще ви трябват 2 раздела: една секция за първата страница на писмо и една секция за други страници на писмо. Използвайте типично заглавие по подразбиране за всеки раздел. В MS Word това трябва да има и двете опции Различна първа страницаи и Различни страници нерегистриран.

За да зададете раздел с различен набор от заглавна / долна част, трябва само да махнете отметката от тази опция Връзка към предишна.