Open kazurayam opened 2 months ago
> Task :lib:compileJava
> Task :lib:processResources
> Task :lib:classes
> Task :lib:compileTestJava UP-TO-DATE
> Task :lib:processTestResources
> Task :lib:testClasses
2024-09-01T11:48:08.634265Z Test worker ERROR Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...
20:48:24.215 [Test worker] INFO c.k.vba.printing.MutoolPosterRunner - original PDF has width=1039.28, height=1113.37 in millimeter
20:48:24.220 [Test worker] INFO c.k.vba.printing.MutoolPosterRunner - pieceSize=A4 was specified
20:48:24.221 [Test worker] INFO c.k.vba.printing.MutoolPosterRunner - A4 is defined as width=210.00, height=297.00 in millimeter
20:48:24.222 [Test worker] INFO c.k.vba.printing.MutoolPosterRunner - derived decimation factors: -x 5 -y 4
20:48:24.246 [Test worker] INFO c.k.vba.printing.MutoolPosterRunner - /usr/local/bin/mutool poster -x 5 -y 4 /Users/kazuakiurayama/github/VBACallGraph/lib/build/tmp/testOutput/com.kazurayam.vba.puml.CallGraphAppGrandTest/test_writeDiagram_Options_KAZURAYAM.pdf /Users/kazuakiurayama/github/VBACallGraph/lib/build/tmp/testOutput/com.kazurayam.vba.puml.CallGraphAppGrandTest/test_writeDiagram_Options_KAZURAYAM-poster.pdf
> Task :lib:test
BUILD SUCCESSFUL in 18s
5 actionable tasks: 4 executed, 1 up-to-date
20:48:24: Execution finished ':lib:test --tests "com.kazurayam.vba.puml.CallGraphAppGrandTest"'.
original PDF has width=1039.28, height=1113.37 in millimeter
デッカいなあ。横103 cm x 縦111 cmだって。なんでこんなに大きなPDFになっちゃうんだ?
PNG画像のサイズはというと
2946x3156 単位はピクセル
https://www.softel.co.jp/blogs/tech/archives/1052 によれば 72dpi のとき ピクセル/解像度(dpi) × 2.54 = cm なので計算すれば
103 x 111 センチメートル
の画像だ。
ってことはPlantUMLが生成するPNG画像がなんでこんなにデカいのか?
という問題に帰着する。
Plant UMLが生成するPNG画像のサイズを制御できるんだろうか?
文字フォントの大きさを選べるんだろうか?
MutoolPosterRunnerの話。
https://github.com/kazurayam/VBACallGraph/blob/develop/docs/sample/test_writeDiagram_Options_KAZURAYAM-poster.pdf これをブラウザで開いて見ると6ページぐらいになっているように見える。
同じPDFファイルをMac上でAcrobatで開いてみると20ページと表示される。その各ページの絵をみると拡大したのかと疑う。
Acrobatの動作が腑に落ちない。
MutoolPosterRunnerが何ページのPDFを生成したかを確認したい。