Печать на рулонной бумаге
Я хочу напечатать на рулонной бумаге из хрома. Длина бумаги кажется статической, поэтому рулонная бумага не может эффективно использоваться.
например. если мы напечатаем "Hello world" из:
<html>
<body>Hello World</body>
</html>
Он будет печатать как длина листа длиной 27 см (поскольку формат бумаги установлен на A4). Есть ли CSS-трюк для динамической высоты в хроме?
Обновление
Я не ищу одноразовую конфигурацию для определенной длины. Я ищу динамическую высоту страницы. Firefox и IE могут печатать динамически, но, по-видимому, нет драйвера виртуальной печати Chrome.
Обновление 2
Просто, чтобы сделать это более понятным:
![enter image description here]()
Это то, что я делаю не. Длина бумаги должна быть такой же высокой, как и содержание. Содержимое является динамическим.
Ответы
Ответ 1
Предполагая, что MS Windows как хост-среда для браузера, вы можете сообщить, что Chrome распечатывается с помощью диалогового окна "Печать системы", вы можете выбрать целевой принтер и установить "Настройки". Если вы затем нажмете кнопку "Дополнительно", вы можете выбрать "Размер страницы PostScript", а оттуда установить размер "страницы", у которой есть опция для бумаги "Непрерывный рулон", и позволяет установить высоту страницы до 5,08 метров.
Здесь: ![enter image description here]()