Как распечатать график с помощью IceFaces/JSF
Как я могу использовать downloadAsImage()
скачать / распечатать график в формате PNG?
я использовал exportToChart()
как упомянуто ниже, но он просто отображает график под существующим графиком.
<h:form id="exportForm">
<h:commandButton id="exportButton" value="Export as Image"
onclick="exportChart.exportToImage(ice.ace.jq('.chartExport'));
return false;" />
<ace:chart ...
widgetVar="exportChart" />
</h:form>
<h:graphicImage styleClass="chartExport" />
редактировать
Пробовал это:
<ice:commandButton value="Print"
onclick="$('barChart').printElement();" >
<ace:printer for="barChart"></ace:printer>
</ice:commandButton>
где barChart
это идентификатор для диаграммы. Это только печатает легенду и числовые значения, но не фактический график.