原創|使用教程|編輯:龔雪|2014-04-24 09:32:52.000|閱讀 1702 次
概述:本文主要介紹如何將FusionCharts圖表導出為圖像/PDF。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
FusionCharts XT圖表控件包中的所有圖表都可以通過配置而導出為圖像/PDF。FusionCharts圖表的導出可以在客戶端或服務器端進行,所有導出的圖像/ PDF可以被保存在客戶端或服務器上。
下列圖像展示了如何在客戶端通過圖表的上下文菜單將圖像導出為圖表。其實,你也可以通過JavaScript APIs導出圖表。默認情況下,菜單項目不會出現在FusionCharts圖表中,你需要配置導出選項和處理器。本文中,我們將簡要介紹所有的導出選項。
FusionCharts XT不能直接將圖表導出為圖像,它需要借助于服務器端腳本或其他客戶端Flash動畫(Flash Player 10)。 FusionCharts XT將圖表的快照發送至對象FusionCharts Export Handlers,然后將其轉換為圖像或PDF。
FusionCharts Export Handlers導出處理器有兩種形式:Server-side Handlers和Client-side Handler。
FusionCharts Server-side Export Handlers:
服務器端導出處理器通過腳本可幫助你將FusionCharts XT導出為圖像/PDF。FusionCharts提供現成的ASP.NET、PHP、Ruby on Rails和Java腳本。
這些腳本接受來自 FusionCharts XT的壓縮位圖數據(通過HTTP或HTTPS),并轉換成相同的圖像/PDF。轉換后,您有兩種選擇:
備注:自 FusionCharts XT v3.3.0起,JavaScript圖表可以導出并保存至服務器磁盤。要做到這一點,你需要配置自己的服務器。服務器需要支持PHP和Java(1.3或以上)版本。此外,你需要在服務器上安裝 FusionCharts PHP導出處理器和Apache Batik SVG Rasterizer庫。
Client-side Export Handlers:
客戶端FusionCharts導出控件,幫助你繞過所有服務器腳本并在客戶端將圖表保存為圖像/ PDF文件。客戶端的導出是通過 FusionCharts Export Component SWF文件(需要Flash Player 10)和FusionCharts Export Javascript類來完成的。
FusionCharts圖表批量導出
只需單擊,你就可以通過客戶端導出處理器導出所有網頁中的圖表。這就是所謂的批量導出。每個圖表的導出文件既可以單獨保存也可以將所有圖表作為一個文件保存。
圖表導出設置
要啟用圖表的導出功能,你需要在圖表數據(XML/ JSON)中添加導出設置。你需要設置exportEnabled XML圖表屬性或者設置JSON圖表屬性為"1"。
如何設置圖表數據導出?
XML
<chart exportEnabled='1' exportAtClient='0' exportHandler='index.php' yAxisName='Sales Figure' caption='Top 5 Sales Person' numberPrefix='$'> <set label='Alex' value='25000' /> <set label='Mark' value='35000' /> <set label='David' value='42300' /> <set label='Graham' value='35300' /> <set label='John' value='31300' /> </chart>
JSON
{ "chart":{ "exportenabled":"1", "exportatclient":"0", "exporthandler":"index.php", "yaxisname":"Sales Figure", "caption":"Top 5 Sales Person", "numberprefix":"$" }, "data":[ { "label":"Alex", "value":"25000" }, { "label":"Mark", "value":"35000" }, { "label":"David", "value":"42300" }, { "label":"Graham", "value":"35300" }, { "label":"John", "value":"31300" } ] }
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網