Я хочу додати друк у свій веб-додаток Javascript. Додаток розроблено в GWT.
Мій метод включає копіювання поточного активногоперегляд (віджет) до iFrame та друк iFrame. Це прекрасно працює при використанні простого HTML. Коли я додаю елемент Canvas, елемент Canvas копіюється, як очікувалося, але не перемальовується. Щось мені не вистачає?
Відповіді:
1 для відповіді № 1Я не думаю, що ти можеш це зробити так, проте ти можеш надіслати полотно як зображення для друку, використовуючи щось подібне (у jQuery):
var image = $("canvas").toDataURL("image/png");
Використовуючи image
як src для зображення відображатиме вміст полотна. Замість додавання елемента полотна додайте зображення з тими ж розмірами та замініть його src.