Как распечатать график с помощью 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 это идентификатор для диаграммы. Это только печатает легенду и числовые значения, но не фактический график.

0 ответов

Другие вопросы по тегам