Closed kazurayam closed 3 months ago
上記のPDFをA3のプリンタで紙にプリントしてみた。文字が小さい。全然読めないわけでもないがちょっと厳しい。
どう対処するか?2つ、案あり。
Backboneライブラリ.ArraySortModule o-- Backboneライブラリ.KzUtil : KzCls
コロン : の後に KzCls と書いてる。これがラベルになる。KzClsという文字を図の中に描きたくはない。puファイルの中の行の一部としてKzClsという文字が可読であればそれで十分だ。インラインのコメントを書ければいいのだが、どうやらPlantUMLの構文規則においてinlineコメントは無いらしく、しょうがなくてラベルの構文を転用した。もう少し調べてみよう。
問題が解決できれば、図をもっとコンパクトにできるだろう。
Mupdf というツールを使ったらうまくいった。下記のページを参考にした。
以下、私がやったことをメモする。
$ brew install mupdf
...
$ mutool -h
mutool version 1.23.11
...
$ cd ~/Desktop
$ mutool poster -x 2 -y 2 diagram-12338841033331432944.png.pdf
見ての通り、out.pdfは4ページから成るPDFファイルだ。元の画像をタテ2分割✖︎横2分割した四枚の画像が1ページに1個づつはめ込まれている。out.pdfをコンビニのプリンタで印刷した。A3の紙四枚に印刷した。
うん、これなら文字が十分に大きくて楽に読めた。
紙四枚をセロテープで貼り合わせる手間が面倒だが、まあ、字が小さすぎて読めないよりもはるかに良い。
この方法で大丈夫だ。
以上のことをコマンド一発で実行したい。
VBAProcedureFindUsageプラグイン for Gradle を作る時、おまけでこのバッチ処理も組み込もう。
こちらの#23はクローズする。
diagram-12338841033331432944.png.pdf