Параметры печати для jqPlot - PullRequest
0 голосов
/ 06 июня 2011

У меня есть страница ASP.NET, которая использует jqPlot для генерации некоторых графиков на клиенте во время выполнения (количество графиков может варьироваться).Я хотел бы иметь возможность распечатывать только сгенерированные графики, но я не уверен в лучшем подходе.

Я никогда не занимался подготовкой веб-страниц к печати, но из того, что я прочитал, естьдве школы мысли:

  • Используйте CSS, чтобы отключить все нежелательные элементы, используя media = "print".
  • Используйте JS, чтобы создать новое окно и передать в него содержимое дляРаспечатать.Предположительно с jqPlot это означало бы, что я должен передать все объекты, необходимые для создания графиков, и заново визуализировать объекты графиков.

Поскольку графики создаются на клиенте, я могу исключить любоеASP.Net серверные методы печати.Второй метод, описанный выше, выглядит излишним и его сложно реализовать.Пока что я предпочитаю метод CSS.

Хотелось бы услышать, как другие решают подобные проблемы.

1 Ответ

0 голосов
/ 05 августа 2011

Взгляните на это, может быть, это будет полезно. это решение для печати hightChart в .net. Надеюсь, там может быть что-то вдохновляющее ... https://github.com/imclem/Highcharts-export-module-asp.net

...