PlantUml — установить максимальную ширину без ограничения высоты

У меня есть диаграмма plantUml, которая выглядит так:

введите описание изображения здесь

Изображение имеет ширину 1234 пикселей и высоту 970 пикселей. Мне нужно распечатать изображение как часть отчета, и я хотел бы разместить его на листе бумаги формата Letter в портретной ориентации.

Если бы я мог установить максимальную ширину 900 пикселей, это было бы лучше в моем отчете. Я не возражаю, если диаграмма станет значительно длиннее/выше.

Я пробовал использовать различные комбинации

scale 200 width
scale 700 height

Но согласно документу это не делает то, что я хочу:

Вы можете использовать команду масштабирования для масштабирования сгенерированного изображения.

Для определения коэффициента масштабирования можно использовать либо число, либо дробь. Вы также можете указать ширину или высоту (в пикселях). И вы также можете указать ширину и высоту: изображение масштабируется, чтобы соответствовать указанному размеру.

Как установить максимальную ширину диаграммы, не изменяя размеры шрифта и не ограничивая разрешенную высоту диаграммы.


person sixtyfootersdude    schedule 13.12.2016    source источник
comment
@sistyfootersdude Есть новости по этому поводу?   -  person Fabio Marreco    schedule 17.10.2017
comment
@FabioMarreco - Нет. Нет.   -  person sixtyfootersdude    schedule 17.10.2017


Ответы (1)


Я бы пошел другим путем с этим. Создайте диаграмму на свое усмотрение и используйте параметр dpi skinparam для увеличения или уменьшения изображения при печати, например skinparam dpi 300

По умолчанию используется разрешение 96 dpi, но мне пришлось увеличить его до 600, чтобы получить приличный результат.

person Potherca    schedule 05.02.2021