|
|
|
Печать отчетов
|
|||
|---|---|---|---|
|
#18+
Добрый день ! Есть два вопроса : 1) Есть отчет на 2х и более страницах . формируется сервером - простая html страница - на которой обычная таблица. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. Нужно чтобы шапка печаталась на каждой странице отчета. Как это реализовать стилями ? 2) вопрос - на странице есть кнопка печать и div - который нужно отправить на печать ? как это сделать? Как сделать так чтобы при печати не было колонтитулов и прочего мусора ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 15:25 |
|
||
|
Печать отчетов
|
|||
|---|---|---|---|
|
#18+
Atum1, 1) Никак. В текущем виде css не располагает никакими свойствами для того, чтоб улучшить печатный вид документа. И еще достаточно долго не будет располагать (когда в браузерах будет полная поддержка css3 box model, тогда можно будет и говорить про css3 paged media). 2) См. тут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 15:56 |
|
||
|
Печать отчетов
|
|||
|---|---|---|---|
|
#18+
PS: В настоящее время, если Вам надо из некоего html творить некие прилично выглядящие документы, единственный путь для этого -- преобразовывать html в pdf (или вообще генерить pdf самостоятельно). Html печатается, но только "автоматически", сделать из этого качественно выглядящие документы не выйдет. Улучшение этой ситуации случится только тогда, когда css3 paged media получит некую реализацию в браузерах (а для этого ему для начала надо из стадии черновика выйти). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 16:02 |
|
||
|
Печать отчетов
|
|||
|---|---|---|---|
|
#18+
1) Можно, можно. У thead должен быть стиль display: table-header-group. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 17:24 |
|
||
|
Печать отчетов
|
|||
|---|---|---|---|
|
#18+
>преобразовывать html в pdf извините, а в Ворд можно выводить отчёты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 19:04 |
|
||
|
Печать отчетов
|
|||
|---|---|---|---|
|
#18+
Antonariy1) Можно, можно. У thead должен быть стиль display: table-header-group. thead и так выводится, как table-header-group. Это на другой элемент можно повесить такой display, чтоб он вёл себя как thead. Вообще, современные браузеры пропечатывают thead на каждой странице совершенно самостоятельно. Но если у топикстартера таки не пропечатываются -- значит, либо у него браузер древний, либо html для печати какой-то очень интересный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 23:15 |
|
||
|
Печать отчетов
|
|||
|---|---|---|---|
|
#18+
The_ShadoWAntonariy1) Можно, можно. У thead должен быть стиль display: table-header-group. thead и так выводится, как table-header-group.Пару лет назад этого стиля по умолчанию вроде не было. Хром походу его не поддерживает, не показывает при предпросмотре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 23:35 |
|
||
|
Печать отчетов
|
|||
|---|---|---|---|
|
#18+
Код: css 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. стили все есть , браузер Хром - самый последней версии - ему на эти стили пофиг :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 11:16 |
|
||
|
Печать отчетов
|
|||
|---|---|---|---|
|
#18+
Достал из широких штанин Хром, пошел посмотрел -- и вправду. Ну что тут можно сказать. Пишите в спортлотогугл. Файрфокс умеет thead на каждой странице печатать (давно), ИЕ тоже умеет (с девятого, вроде б). Хром до сих пор не умеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 13:16 |
|
||
|
Печать отчетов
|
|||
|---|---|---|---|
|
#18+
EDIT: нет, даже писать не надо. http://code.google.com/p/chromium/issues/detail?id=24826 Оказывается, в ИЕ оно тоже с доисторических времен работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 13:21 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38400873&tid=1447871]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
19ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 292ms |

| 0 / 0 |
