Я перестраиваю приложение для Windows, которое нужно портировать в Интернет. Одной из проблем, вызывающих беспокойство, является «печать».Печать с веб-страниц (особенно отчетов)
Приложение требует интенсивной обработки данных и создания сложных отчетов. Приложение exstwhile windows использует преимущества API-интерфейсов принтера и обеспечивает надёжный контроль над пользователями. Он поддерживает такие функции, как разрыв страницы, предотвращает печать на печатных частях листа (например, фирменный бланк), выбор макетов и ориентации и т. Д. Обратите внимание, что эти настройки не выполняются только во время печати, они иногда являются частью определения отчета.
Из того, что я знаю, мы не можем иметь такой контроль во время печати веб-страниц. Я нахожусь в процессе определения вариантов в моем распоряжении. В то время как я предпочитаю первый заглянуть в то, что поможет мне напечатать из сырых веб-страниц, следующее другие мысли:
- Поскольку отчеты могут быть экспортированы в .xls & версии .pdf, позволяет пользователю загружать один и печатать напрямую , Это, однако, ограничивает мое решение областью применения, которая имеет функцию экспорта.
- Используйте Silverlight (4.0) для определения макета отчета и печати. Я думаю, что Silverlight 4.0 (в настоящее время в бета-версии) обеспечивает адекватный контроль над принтером. Я до сих пор избегал необходимости любого плагина RIA.
- Тщательно создавать отчеты в Интернете с фиксированными размерами. Я не знаю, как далеко это пройдет.
Просьба поделиться практикой, которая может быть легко применена в моем сценарии.
несколько выбора битов на таблицы стилей для печатных СМИ: http://www.alistapart.com/articles/boom/ http://www.alistapart.com/articles/goingtoprint/ HTTP: // WWW .alistapart.com/articles/printtopreview/ –
Спасибо. Я попробую это первым и посмотрю, как далеко я могу идти. – Kabeer