3

Morris.js を使用してグラフを作成しています。グラフを pdf としてエクスポートする必要があります。グラフは svg 要素であることがわかります。これを達成するにはどうすればよいですか。

4

2 に答える 2

5

Morris のサンプルの 1 つを使用して、フィドルを作成しました。

http://jsfiddle.net/1roLdqte/48/

モリス チャートだけで既存の div を PDF にフォーマットするための簡単な呼び出しを追加しました。

$('#print').click(function () {
printMe();
});
function printMe() {
  xepOnline.Formatter.Format('line-example',{render:'download', srctype:'svg'});
 }

フィドルを実行し、PDF ボタンを押します。

ここにはさらに多くのパラメーターが用意されていることに注意してください。morris.js チャートだけでなく、より多くのコンテンツをフォーマットしたり、ページ サイズを制御したり、ヘッダー/フッターを追加したりできます。これは、チャートのみ (srctype:'svg') をベクトル イメージ (ラスターではなく) として PDF にフォーマットするだけです。

于 2014-08-11T18:01:12.423 に答える