非ブラウザー サービスとして PhantomJS Webkit を使用する Node.js でサーバーを実行しています。私の目的は、スナップショット URL を使用して Kibana ダッシュボードからグラフ/データ テーブルを抽出し、それをレンダリングして、ベース 64 メール コンテンツとして Outlook サーバーに送信することです。
私の問題は、フォントサイズをカスタマイズできないことです。css ファイルまたは PhanthomJS マークアップ ファイルの本文パラメーターの両方 (これは電子メールの最終マークアップです)
問題は、グラフのCSSプロパティ、たとえば幅と高さをカスタマイズできることですが、テキストを参照するものはすべてできません
次は、ビューポートに関与する関数の一部です。
page.property('viewportSize', { width: 7000, height: 5120, font: 100});
私が配置するキーは、フォントに変更を加えません-font、fontSize、font-size。
また、Kibana のクラスに css ファイルを追加しようとすると、次のようになります。
.tick text {font-size: 50px;}
何も起こりません (このクラスは棒グラフの X 軸上のテキストを参照します)
受信メールは次のようになります。
ご覧のとおり、グラフとテキストの比率が悪い
PhantomJS バージョン: 2.1.16
何か案が?
10倍前に:)