1

ASP.NET Web アプリケーションを作成しています。私の Web ページ (ASCX コントロール) の 1 つで、<div>タグ内にフュージョン チャートを配置しています。クライアントがこのフュージョン チャートをダウンロードするオプションを提供したいと考えています。

Div タグにあるフュージョン チャートを画像としてダウンロードする方法はありますか (div タグはクライアント側のコントロールであるため、javascript を使用します)。

<div>リクエストは、クライアントがWeb ページにアクセスしたときに、タグにあるこのフュージョン チャートを画像として保存できるようにすることです。

対象ブラウザはIEです。

私を助けてください。

4

3 に答える 3

2

FusionCharts Freeを使用している場合、「チャートを画像としてエクスポート」できないことが確認できました。ただし、Larsenal が述べたように、FusionCharts v3.2.1 を使用できるようになり、JavaScript API が更新され、純粋な JavaScript チャートを JPEG、PNG、PDF、SVG 形式にエクスポートできるようになります。参照 - http://www.fusioncharts.com/docs/?ECPureJS.html

さらに、必要に応じて、同様の方法で Flash チャートをエクスポートすることもできます。同じことのより詳細な説明については、以下のリンクをチェックしてください。参照 - http://www.fusioncharts.com/docs/?ECOverview.html

お役に立てれば。

于 2011-06-14T07:49:19.737 に答える
0

申し訳ありませんが、Javascript でそれを行う方法はありません。

Fusion コントロールについてはわかりませんが、一部のグラフ作成ライブラリには、画像または PDF にレンダリングする方法が含まれています。Javascriptではなく、そこから探し始めてください。

更新: FusionCharts は、JPG、PNG、PDF、および CSV にエクスポートできると主張しています。純粋な JS チャートのエクスポートに関するこのページから始めてください。

于 2011-06-10T05:49:42.453 に答える
0

現在、JavaScript を使用して Web ページのセクションから画像を生成することはできません。別の質問からの引用:

Firefox は、キャンバスの実装にこれに似たものを追加しました。CanvasRenderingContext2D.drawWindow() 彼らのwikiに文書化されています。 セキュリティ上の理由からプラグインでの使用に制限されており、他のブラウザではサポートされていません。

他のブラウザーへのサポートの追加、およびおそらくセキュリティ制限の一部の削除についての話がありますが、それはおそらく先のことです。今のところ、問題に対する適切な JavaScript ソリューションはありません。

于 2011-06-10T05:50:16.467 に答える