20

我有一个像这样的 plantUml 图:

在此处输入图像描述

图像的宽度为 1234 像素,高度为 970 像素。我需要将图像打印为报告的一部分,并希望将其以纵向放置在信纸大小的纸张上。

如果我可以将最大宽度设置为 900 像素,它会更适合我的报告。我不介意图表是否变得更长/更高。

我尝试过使用各种组合

scale 200 width
scale 700 height

但是根据文档,这不能满足我的要求:

您可以使用 scale 命令来缩放生成的图像。

您可以使用数字或分数来定义比例因子。您还可以指定宽度或高度(以像素为单位)。您还可以同时给出 width 和 height :图像被缩放以适应指定的尺寸。

如何在不更改使用的字体大小或限制图表允许的高度的情况下为图表设置最大宽度。

4

1 回答 1

1

我会走一条不同的路线。随心所欲地创建图表,并在打印时使用dpiskinparam 放大或缩小图像,例如skinparam dpi 300

默认值为 96 dpi,但我必须达到 600 才能获得不错的结果。

于 2021-02-05T17:03:25.653 回答