| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > XML, XSL > XML-fo |
| Автор: МудраяСова 13.7.2006, 08:08 |
| Если выходной PDF состоит из нескольких страниц, то на каждой странице печатаем ее номер и общее кол-во страниц (например:Лист1 Листов3). А если вых.PDF получается на одну страницу, то в поле Лист ничего не должно быть (например: Лист Листов1). Как это осуществить, если заранее не известно какой длины документ получится????? |
| Автор: Karabas 14.7.2006, 08:34 |
| Не знаю как в XML, а в ТеХе для этого приходится два раза компилировать документ (и это общепринятая норма). Во время первого запуска latex.exe создаются верменные файлы (информация о документе как то: порядковые номера уравнений, номера страниц, номера разделов, список таблиц, оглавление, и т.п.). А при повторном запуске latex.exe берет необходимую информацию из созданных ранее временных файлов. Думаю, подобное можно реализовать и в XML. Не самый оптимальный способ, но лучше чем ничего. Кстати, в ТеХе бывают случаи, когда приходится три раза компилировать документ... |