Распечатка HTML5 холста? - PullRequest
       5

Распечатка HTML5 холста?

8 голосов
/ 07 марта 2011

Я создал простую веб-страницу на основе html, состоящую из формы, текста и холста. Я хотел бы напечатать страницу, включая холст, на листе бумаги, проблема в том, что холст не будет отображаться в распечатке. Это то, что я упустил, как справиться с холстом? В настоящее время я использую Opera, есть ли знания, справляются ли другие браузеры с этим лучше?

Ответы [ 2 ]

16 голосов
/ 07 марта 2011

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

посмотрите здесь: Захват HTML-холста в формате gif / jpg / png / pdf?

2 голосов
/ 30 апреля 2012

Вам необходимо использовать метод .toDataURL (), чтобы преобразовать холст в изображение, которое вы могли бы поместить, например, поверх самого холста перед печатью. Может быть, сделать кнопку печати на странице, которая делает это, затем печатает и т.д ...

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