powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Группы на траницах
5 сообщений из 5, страница 1 из 1
Группы на траницах
    #35508908
Сотруднег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опишу суть проблемы!
Есть некая форма
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
|-------------------------------------|
|                                                    |
|                head group                     |
|                                                    |
|-------------------------------------|

|-------------------------------------|
|                                                    |
|              head string                       |
|                                                    |
|-------------------------------------|
|             string 1                             |
|-------------------------------------|
|             string 2                             |
|-------------------------------------|
|             string 3                             |
|-------------------------------------|

|-------------------------------------|
|             futer                                |
|-------------------------------------|
у меня сейчас она убирается на одном листе, и все вроде бы ничего...
но нужно следующее...
чтобы head group всегда начиналась с нового листа...(в HTML я бы вставил разрыв страницы но как это сделать в fo-xsl я незнаю)
Далее идет секция head string (таблица строк) и собственно строки...
так вот, если строк много, то они переносятся на следующую страницу, но переносятся не одни, а вместе head string, и так пока строки не кончаться... ну и в конце head group, печатается Futer
ну и так далие для каждой уникальной head group
....
подскажите как решить такую задачу(((
пример xml файла
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<data>
		<DATA_Z>
			<head_group>String1</head_group>
			<DATA_STR>
				<str>String1</str>
			</DATA_STR>
			<DATA_STR>
				<str>String2</str>
			</DATA_STR>
		</DATA_Z>
</data>

<data>
		<DATA_Z>
			<head_group>String2</head_group>
			<DATA_STR>
				<str>String1</str>
			</DATA_STR>
			<DATA_STR>
				<str>String2</str>
			</DATA_STR>
		</DATA_Z>
</data>
подскажите хотябы примерно как это сделать...
...
Рейтинг: 0 / 0
Группы на траницах
    #35509214
shieldHR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разрыв страницы делается при помощи
Код: plaintext
1.
2.
3.
								 <fo:block break-after="page" keep-with-next="auto">
									  <fo:leader leader-pattern="space" /> 
								 </fo:block>

а вот дальше я хз...(((
...
Рейтинг: 0 / 0
Группы на траницах
    #35509312
shieldHR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вобщем то осталась нерешенная одна проблема, это:
есть таблица с некой шапкой... если в таблице строк много, то автоматически тестроки которые не убираются переходят на следующую страницу... ну и проблема собственно в том, как перенести шапку таблицы на следующий лист...
...
Рейтинг: 0 / 0
Группы на траницах
    #35510259
shieldHR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем решил при помощи <fo:table-header>!
Всем спасибо!)))
...
Рейтинг: 0 / 0
Группы на траницах
    #35529018
vehfl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
shieldHRВобщем решил при помощи <fo:table-header>!
Всем спасибо!)))
а можно пример как это делается увидеть?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Группы на траницах
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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