Morris.js を使用してグラフを作成しています。グラフを pdf としてエクスポートする必要があります。グラフは svg 要素であることがわかります。これを達成するにはどうすればよいですか。
8059 次
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 に答える