2011-12-15 2 views
7

У меня уже напечатаны страницы формата А4 в изображении принтера прилагается! теперь я хочу печатать данные в пустых полях с веб-страницы, каждый из них подскажет мне, как это сделать?Как распечатать на уже напечатанной бумаге с веб-страницы?

я хочу поместить данные точно в тех местах, для печати Уведомление о

a4size receipt

любая помощь будет оценена.

ответ

1

Наконец-то я закончил эту проблему, используя хрустальные отчеты с приложением Windows на dotnet, который имеет очень красивый и удобный интерфейс, php не помогал в этом.

6

Предоставьте точные инструкции по печати, предложив PDF-файл в формате DIN-A4.

Вы можете сгенерировать PDF-файл с различными библиотеками PDF со своего PHP-скрипта.

+0

+1 это - PDF - это единственный способ надежно контролировать области печати через (текущие) широко доступные веб-технологии. – DaveRandom

+0

не могли бы вы предоставить мне шаги, их путаницу, пусть у меня есть данные на php-странице, с чего начать? – UMAR

+4

Новейшие браузеры * немного * лучше, чем они были, но PDF будет гораздо более надежным. И даже тогда вы не можете гарантировать, что он будет печатать правильно, так как конфигурация принтера пользователя (такие параметры, как масштабирование и автоматическая корректировка полей) не может контролироваться из браузера. Если это для внутреннего приложения, где вы управляете настройкой принтера и т. Д., Вы можете посмотреть на решение css, но в противном случае (как говорили другие) вам лучше всего использовать PDF-файл и инструкции по отключению масштабирования и т. Д. –

0

Вы можете указать все элементы CSS в сантиметрах или дюймах Это особенно полезно, если вы используете @media = печать

Таким образом, вы могли бы иметь что-то вроде:

<div id="booking_num" style="position: absolute; top: 6.25cm;left:2.32in;"> 
    1213123 
</div> 

Это работает очень надежно в любых современных браузерах.

+0

будет ли он работать для разных разрешений экрана? согласно моим исследованиям люди не рекомендуют печатать размер a4, используя этот способ, потому что на каждом экране этот размер будет отличаться, есть роль dpi. – UMAR

+0

@umar Я думал, что это было для печати. Проблема с экраном - это не только DPI, но и более важный масштаб даже в PDF-документах. Это будет работать для масштабирования по умолчанию просто отлично, но лучший способ проверить его - сделать некоторые пробные прогоны. –