Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.11.2011, 22:15
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Печать на принтере
Такая вот фигня. Нужно соорудить на javaScript печаталку приглашений. Приглашений может оказаться этак под 1000.

Из всего что предоставляет javaScript это window.print();
Значит есть два подхода.

1) Формировать документы по одному и отправлять их на печать.

Но есть проблема, браузер на каждый документ спрашивает на каком устройстве печатать. Тысячу раз указывать принтер, это вообще не прикольно.

2) Засунуть все приглашения в один Window , и отправить эту кучу на печать.

Но и тут есть подводный камень. Нужен какой то html/css код который будет гарантированно отделять одну страницу от другой.
Иначе если высота приглашения будет к примеру меньше чем физическая ширина листа a4, то следующее приглашений будет залезать на лист с предыдущим приглашением.

Соответственно вопрос.
как печатать документы по штучно, или как сделать разделитель страниц для принтера (на css или html или ещё как).

з.ы. Кроссбраузерность значения не имеет.Приложение корпоративное и выбор рекомендуемого браузера за мной.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 27.11.2011 в 22:17.
Ответить с цитированием
  #2 (permalink)  
Старый 27.11.2011, 22:25
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от DjDiablo
2) Засунуть все приглашения в один Window , и отправить эту кучу на печать.
...
Нужен какой то html/css код который будет гарантированно отделять одну страницу от другой.
Для этого есть:
http://htmlbook.ru/css/page-break-after
http://htmlbook.ru/css/page-break-before

Сообщение от DjDiablo
Приглашений может оказаться этак под 1000.
Не факт что браузер потянет столько в одном окне...
Ответить с цитированием
  #3 (permalink)  
Старый 27.11.2011, 22:38
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Цитата:
http://htmlbook.ru/css/page-break-after
КSA, ну я тебя уважаю просто))))

Цитата:
Не факт что браузер потянет столько в одном окне...
Факт,что не тянет Буду по сто печатать, куда деваться.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме
Ответить с цитированием
  #4 (permalink)  
Старый 28.11.2011, 11:26
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

А никак не привлечь к процессу InDesign, к примеру?
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кнопка печать snk Элементы интерфейса 8 18.11.2011 19:30
Печать контента с сервера получаемого по АЯКС miha-ha Общие вопросы Javascript 13 05.05.2011 00:45
Несанкционированое окно Печать в MSIE8 khusamov Общие вопросы Javascript 2 19.02.2010 17:53
При отправке страницы на печать е подключаються стили! Что посоветуете! bozeak Общие вопросы Javascript 3 07.12.2009 18:04
Как сделать печать страницы (с фонами)? khusamov Общие вопросы Javascript 3 20.07.2009 14:22