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

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

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


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