akxxiv
Новичок
Программные настройки печати.
Собственно проблема вот в чем. Существует необходимость печати многих отчетов и бланков из интернет-приложения. Т.е. это может быть просто таблица с данными, а может быть и сложный бланк, который заполняется на стороне сервера. Например путевые листы, таварно-транспортные накладные, счета-фактуры, акты выполненных работ и тд. У каждого бланка свои настройки для печати, один, печатается горизонтально, другой вертикально, границы разные и тд...
До этого делел все через Word & Excel, посредством сохранения исходного файла в виде HTML, в нем всавлял переменные или циклы, при запросе заменял их значениями и отдавал с нужным заголовком. Но тут проблемы вот какого характера:
1. Размер файла большой, при частом скачивании такой трафик набегает...
2. Настройки печати сбиваются иногда в зависимости от версии офиса.
3. Если в Экселе несколько листов - дело крайне усложняется, это ведь файлов получается количество листов + главный фрейм + xml-ный файл с насройками. Короче жесть. Тут вариант сохранять как xml, тогда все зашибись, но размер!!!! Для печати путевого листа размер из 98кб в .xls варастает до 600кб!!! Этож ни какого трафика не хватит.
Вот я и думаю, может сверстать все в HTML и выдавать в браузер. Но тогда проблемы с настройкой печати. Как указать не влезая в настройки как печатать данную страницу. Можно чтобы работало только в ИЕ. Есть идеи?
Или есть другие, более рациональные идеи???
Спасибо.
Собственно проблема вот в чем. Существует необходимость печати многих отчетов и бланков из интернет-приложения. Т.е. это может быть просто таблица с данными, а может быть и сложный бланк, который заполняется на стороне сервера. Например путевые листы, таварно-транспортные накладные, счета-фактуры, акты выполненных работ и тд. У каждого бланка свои настройки для печати, один, печатается горизонтально, другой вертикально, границы разные и тд...
До этого делел все через Word & Excel, посредством сохранения исходного файла в виде HTML, в нем всавлял переменные или циклы, при запросе заменял их значениями и отдавал с нужным заголовком. Но тут проблемы вот какого характера:
1. Размер файла большой, при частом скачивании такой трафик набегает...
2. Настройки печати сбиваются иногда в зависимости от версии офиса.
3. Если в Экселе несколько листов - дело крайне усложняется, это ведь файлов получается количество листов + главный фрейм + xml-ный файл с насройками. Короче жесть. Тут вариант сохранять как xml, тогда все зашибись, но размер!!!! Для печати путевого листа размер из 98кб в .xls варастает до 600кб!!! Этож ни какого трафика не хватит.
Вот я и думаю, может сверстать все в HTML и выдавать в браузер. Но тогда проблемы с настройкой печати. Как указать не влезая в настройки как печатать данную страницу. Можно чтобы работало только в ИЕ. Есть идеи?
Или есть другие, более рациональные идеи???
Спасибо.