"Сделай САМ"
Добавлено: 01 сен 2014, 09:50
Прошу помочь в решении одной проблемы.
Суть в следующем: есть шаблон печати, в котором на печать выводится несколько дневников врача стационара.
При печати один из дневников располагается на двух страницах (часть строк на первой, часть на второй).
Вопрос: как сделать автоматический перенос всего текста дневника на следующую страницу?
Испробовал коды HTML:
1. page-break-inside: avoid - запрещает делать разрыв страницы внутри элемента, т.е. по идее должен переносить весь блок текста на следующую.
Например,
<p style="page-break-inside: avoid">
блок текста
</p>
НО не срабатывает.
2. пробовал создавать стиль тега <p> в head, используя @media print.
Например,
<head>
<style>
@media print {
p {page-break-inside: avoid}
}
</style>
</head>
НО такая схема вообще не открывается при печати (фигурные скобки CSS не катят).
3. принудительные переносы работают, но в таком случае каждый дневник печатается на одной странице, что не эффективно.
Есть идеи?
Суть в следующем: есть шаблон печати, в котором на печать выводится несколько дневников врача стационара.
При печати один из дневников располагается на двух страницах (часть строк на первой, часть на второй).
Вопрос: как сделать автоматический перенос всего текста дневника на следующую страницу?
Испробовал коды HTML:
1. page-break-inside: avoid - запрещает делать разрыв страницы внутри элемента, т.е. по идее должен переносить весь блок текста на следующую.
Например,
<p style="page-break-inside: avoid">
блок текста
</p>
НО не срабатывает.
2. пробовал создавать стиль тега <p> в head, используя @media print.
Например,
<head>
<style>
@media print {
p {page-break-inside: avoid}
}
</style>
</head>
НО такая схема вообще не открывается при печати (фигурные скобки CSS не катят).
3. принудительные переносы работают, но в таком случае каждый дневник печатается на одной странице, что не эффективно.
Есть идеи?