Распечатать JQplot в новом окне - PullRequest
1 голос
/ 27 февраля 2012

Я открываю свой JQplot в модальном окне Div, в котором есть кнопка печати. ​​

Я хочу, чтобы кнопка печати печатала только график.

Или, возможно, откройте новое окно с графиком в нем.

Как вы думаете, какой маршрут лучше и как это решение будет работать?

1 Ответ

1 голос
/ 27 февраля 2012

Вы можете назвать что-то вроде этого внутри щелчка

//if the print button is in parent window   
$("#iframe")[0].contentWindow.window.PrintFrame();

//runs in child frame
function PrintFrame() 
{
     //hide everything you don't want to see besides the graph
     window.focus();
     window.print();
}

Я бы не открывал новое окно.

Просто создайте якорный тег с событием onClick. Внутри события прячьте все, что вам не нужно, а затем запускайте window.print (). Другой способ - создать таблицу стилей печати и скрыть все, что вы не хотите отображать в таблице стилей печати. ​​

Как работает эта таблица стилей печати?

...