0

非ブラウザー サービスとして 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倍前に:)

4

0 に答える 0