Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.12.2010, 22:05
|
|||
---|---|---|---|
|
|||
xslt Разрыв страниц. Необычный случай. |
|||
#18+
Добрый вечер. Как делать разбивку на страницы по числу записей я умею. Но встретился необычный случай. Число строк не возможно посчитать из-за плавающей высоты строк. То есть если в строке встречается длинное поле, то строка переносится и высота ячейки увеличивается. Как привязаться к высоте я не знаю, и вообще возможно ли это. Сейчас я сделала следующим образом. Так как у меня имеется список студентов, каждый из которых должен начинаться с новой страницы, и каждому студенту соответствует по две таблицы, записи в них могут отсутствовать и, как я уже сказала выше, иметь разную высоту. Я пишу <xsl:if test="position() != last()"> <BR STYLE="page-break-before: always" /> Но если попадает так что информация о студенте занимает ровно целую страницу, то перенос осуществляется автоматически. А тут ещё и мой перенос. Поэтому появляются пустые листы. Как этого избежать - не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2010, 19:33
|
|||
---|---|---|---|
xslt Разрыв страниц. Необычный случай. |
|||
#18+
Альтаир, А такое не прокатит? Если поместить каждого студента с его таблицами в Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2010, 19:48
|
|||
---|---|---|---|
|
|||
xslt Разрыв страниц. Необычный случай. |
|||
#18+
Это тоже самое получится, что и у меня. Автоматический перенос не уберется же. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2010, 19:51
|
|||
---|---|---|---|
xslt Разрыв страниц. Необычный случай. |
|||
#18+
Альтаир, у меня на простеньком примере (строчки из чисел) получилось. попробуй... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2010, 21:20
|
|||
---|---|---|---|
|
|||
xslt Разрыв страниц. Необычный случай. |
|||
#18+
А как убрать первый лист, который пустой? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2010, 21:23
|
|||
---|---|---|---|
xslt Разрыв страниц. Необычный случай. |
|||
#18+
Альтаир, у первого div не ставить page-break ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2010, 21:24
|
|||
---|---|---|---|
|
|||
xslt Разрыв страниц. Необычный случай. |
|||
#18+
да ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2010, 21:24
|
|||
---|---|---|---|
xslt Разрыв страниц. Необычный случай. |
|||
#18+
Альтаир, условие поставь )) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2010, 21:34
|
|||
---|---|---|---|
|
|||
xslt Разрыв страниц. Необычный случай. |
|||
#18+
Точно :) Торможу: <xsl:if test='position!=1'> <div STYLE="page-break-before: always"> </div> </xsl:if> Спасибо за помощь, refreg. Снова. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=14&mobile=1&tid=1333056]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 146ms |
0 / 0 |