Настройка печати страницы в ASP.NET - PullRequest
0 голосов
/ 15 декабря 2011

У меня есть печатная форма на бумаге, и я хочу создать веб-страницу (результат отчета) и поместить эти предварительно напечатанные страницы в принтер и распечатать веб-страницу для заполнения пробелов на бумаге.

Чтолучший способ настроить расположение содержимого на веб-странице для правильной работы с любым принтером?

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 15 декабря 2011

Если вы просто генерируете обычную HTML-страницу для печати, вам будет очень непросто привести ее в соответствие на нескольких компьютерах (или браузерах, или принтерах). Существует множество настроек браузера, которые влияют на способ печати веб-страницы ... например, поля, текст верхнего / нижнего колонтитула и т. Д., И это не те вещи, которыми вы можете управлять со страницы HTML.

Вам потребуется создать отформатированный файл, чтобы было меньше места для интерпретации компьютером / браузером / принтером. Что-то вроде PDF, где вы можете создавать более последовательный вывод.

Некоторое время назад у меня было похожее требование к приложению. Требования для этого проекта были такими, что мы сгенерировали документ MS Word, предварительно заполненный содержимым (текст, таблицы и т. Д.), Затем пользователь открыл этот сгенерированный файл и распечатал или сохранил его. Я думаю, что PDF в большинстве случаев будет желательным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...