«Продолжение на следующей странице» при разрыве страницы с помощью xsl - PullRequest
0 голосов
/ 23 января 2012

У меня есть HTML-документ, который пользователь должен распечатать, используя Файл -> Меню -> Печать.Когда я смотрю на документ, используя «Предварительный просмотр», он показывает 6 страниц.Теперь я хочу отобразить сообщение (т. Е. «Раздел перешел на следующую страницу») внизу страницы, когда происходит разрыв страницы.Я попробовал много вариантов, но не получил желаемого результата.Кто-нибудь знает решение этой проблемы?

Ответы [ 2 ]

0 голосов
/ 24 января 2012

Я не верю, что вы можете использовать XSL-FO с браузером изначально (как упомянуто flyx).Вы можете реализовать это на стороне сервера с помощью кнопки на своей странице, но вмешательство в реализацию браузера File> Print будет невозможно по соображениям безопасности.

Если вы выберете способ на стороне сервера, вы можетеиспользуйте XSL-FO, но я недостаточно знаком с ним, чтобы вам там помочь.

0 голосов
/ 23 января 2012

Это не имеет ничего общего с XSLT, больше с HTML / CSS.

Если вы хотите, чтобы нижний колонтитул был на каждой странице, см. здесь . Вы можете сделать так, чтобы ваш XSLT добавил DIV с position:fixed.

Сложнее всего, чтобы он появлялся на каждой странице, кроме последней. Быстрый взлом, который может сработать (не тестировался), - это иметь еще один DIV с position:absolute и bottom: 0, который имеет более высокий z-index и скрывает нижний колонтитул.

...