powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSLT: Пагинация со сложными условиями
2 сообщений из 2, страница 1 из 1
XSLT: Пагинация со сложными условиями
    #38839566
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть XML-файл с данными.
Есть шаблон документа, состоящий из нескольких секций (договор с приложениями).
Мне нужно подготовить документ для вывода на печать с учетом следующих моментов:
1. Для большинства секций в нижнем колонтитуле документа выводится номер страницы в формате «Страница ПРЕФИКС-НОМЕР». У каждой секции свой префикс, нумерация большинства секций сквозная. У двух секций колонтитул имеет формат «Страница НОМЕР», нумерация начинается с единицы.
2. Нужен контроль висячих строк, абзац не должен переноситься таким образом, чтобы на одной из страниц оставалась одна строка абзаца. Аналог свойства абзаца Word «Запрет висячих строк».
3. Некоторые абзацы не должны быть первыми на странице, то есть страницы должны разбиваться таким образом, чтобы с начала страницы выводилась часть предыдущего абзаца. Аналог свойства абзаца Word «Не отрывать от предыдущего», если бы такое свойство было.
4. Некоторые абзацы не должны быть последними на странице. Аналог свойства абзаца Word «Не открывать от следующего».

В XSLT это реально?
Или пагинацию придется делать отдельно?
________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
...
Рейтинг: 0 / 0
XSLT: Пагинация со сложными условиями
    #38839750
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.В XSLT это реально?
Или пагинацию придется делать отдельно?Это не вопрос xsl. Xsl это всего лишь средство сделать из одного xml-текста другой xml-текст. Или не-xml. Он ничего не знает о печати, параграфах и прочей лабуде, относящейся к визуализации данных. Это понятия того xml-формата, в который превращается исходный xml-формат.

Вопрос в том, какой из конечных xml-форматов выбрать. Если ты знаешь, как создать в ворде документ с описанными тобой свойствами, создай его, сохрани в xml-формате и сделай из него xsl-шаблон.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSLT: Пагинация со сложными условиями
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]