2

我根据对旧 VB6 代码执行的一些静态代码分析生成图表。

问题是字体太小而无法打印,即使在我们的 A3 打印机上也是如此。

我已将字体大小设置为大,但似乎没有任何区别。

这是原始点:

http://pastebin.com/hVD8xKDZ

这是通过 unflatten -l 20 运行的 DOT:

http://pastebin.com/gchwENKE

生成的命令只是:

dot -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

2

我无法打开您的点文件的链接。

但是,在点语言中调整字体大小很容易

digraph foo {
        fontsize = 10
        ...
}
于 2013-05-30T15:29:39.433 回答