2

古い VB6 コードで実行した静的コード分析に基づいてグラフを生成します。

問題は、フォントが小さすぎて、A3 プリンターでも印刷できないことです。

フォントサイズを大きく設定しましたが、違いはないようです。

元のドットは次のとおりです。

http://pastebin.com/hVD8xKDZ

unflatten -l 20 で実行される DOT は次のとおりです。

http://pastebin.com/gchwENKE

生成するコマンドは次のとおりです。

ドット -Tpng -o"出力" -Kdot"入力"

ただし、フォントは常に小さすぎて、A3 に印刷して読むことはできません。

グラフの設定は次のとおりです。

This makes the arrows merge
concentrate=true,

Laser printer resolution
dpi=600,

It's the dot language
layout=dot,

Doesn't seem to do much
overlap=true,

The ratio of A3 paper
ratio=1.4142,

The size of A3 paper in inches
size="11.69,16.53"

比率を取り除くと、線は短くなり、テキストは大きく見えますが、図は A3 の形ではなくなります。

DPI またはサイズがないと、dot.exe は単にクラッシュします。

なぜフォントを大きくしないのですか?

unflatten がノードをずらさないのはなぜですか?

dpi とサイズを指定したにもかかわらず、比率のない daft 比率が作成されるのはなぜですか?

4

1 に答える 1