Я использую это для создания шаблона предложения для нашего программного обеспечения для управления проектами в Интернете (которое печатает его в формате PDF):
<thead>
<tr>
<th colspan="2" align="right" style="width:146px" valign="top">
<img class="body_table img_logo" name="user:logo_url" src="/images/logo.jpg" />
</th>
</tr>
<tr class="address_details" style="font-weight:500;">
<th align="left"><span name="job:company">{{job.company}}</span></th>
<th align="right"><span name="user:company">{{user.company}}</span></th>
</tr>
<tr class="address_details" style="font-weight:400">
<th align="left"><span name="job:address">{{job.address}}</span></th>
<th align="right">
<span name="user:address">{{user.address}}</span>
<br/>
<span name="user:depot_email">{{user.depot_email}}</span>
<br/>
<span name="depot:telephone">{{depot.telephone}}</span>
</th>
</tr>
</thead>
Таким образом, он работает, как и предполагалось, давая повторный брендинг на каждой напечатанной странице, но как только добавляется последний <span name="depot:telephone">{{depot.telephone}}</span>
, он перестает повторяться на последующих страницах. Кажется, это не та строка, если я закомментирую другой случайный бит, он начнет работать. Итак, я предполагаю, что это длинная вещь.
Я слишком новичок в HTML, чтобы знать, что я сломал, есть идеи? Максимальная длина THEAD может быть максимальной?
Материал в {{xxx}}} - это данные dr aws из онлайн-программного обеспечения. Опции генератора PDF - «Webkit», который, кажется, не делает правильные повторы, или «Chromium», который делает.