Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.12.2014, 12:53
|
|||
---|---|---|---|
XSLT: Пагинация со сложными условиями |
|||
#18+
Есть XML-файл с данными. Есть шаблон документа, состоящий из нескольких секций (договор с приложениями). Мне нужно подготовить документ для вывода на печать с учетом следующих моментов: 1. Для большинства секций в нижнем колонтитуле документа выводится номер страницы в формате «Страница ПРЕФИКС-НОМЕР». У каждой секции свой префикс, нумерация большинства секций сквозная. У двух секций колонтитул имеет формат «Страница НОМЕР», нумерация начинается с единицы. 2. Нужен контроль висячих строк, абзац не должен переноситься таким образом, чтобы на одной из страниц оставалась одна строка абзаца. Аналог свойства абзаца Word «Запрет висячих строк». 3. Некоторые абзацы не должны быть первыми на странице, то есть страницы должны разбиваться таким образом, чтобы с начала страницы выводилась часть предыдущего абзаца. Аналог свойства абзаца Word «Не отрывать от предыдущего», если бы такое свойство было. 4. Некоторые абзацы не должны быть последними на странице. Аналог свойства абзаца Word «Не открывать от следующего». В XSLT это реально? Или пагинацию придется делать отдельно? ________________________ Мы смотрим с оптимизмом... ...в оптический прицел. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2014, 14:56
|
|||
---|---|---|---|
XSLT: Пагинация со сложными условиями |
|||
#18+
Alibek B.В XSLT это реально? Или пагинацию придется делать отдельно?Это не вопрос xsl. Xsl это всего лишь средство сделать из одного xml-текста другой xml-текст. Или не-xml. Он ничего не знает о печати, параграфах и прочей лабуде, относящейся к визуализации данных. Это понятия того xml-формата, в который превращается исходный xml-формат. Вопрос в том, какой из конечных xml-форматов выбрать. Если ты знаешь, как создать в ворде документ с описанными тобой свойствами, создай его, сохрани в xml-формате и сделай из него xsl-шаблон. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=14&mobile=1&tid=1332268]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 225ms |
total: | 349ms |
0 / 0 |