今回は、PlantUMLで図をエクスポートしたときに図が途中で切れてしまう場合の対処方法についてご紹介します。
PlantUMLって?
PlantUMLは、クラス図やシーケンス図などのUMLを作成するためのコーディング言語です。

なつめ黒猫
PlantUMLを使うとクラス図やシーケンス図をコードで記載できよ。コードで書くことで、変更点管理や描画の統一ができて便利だよね。

理系王子
私は以前はastah community(無料版)を使っていましたが、18年9月の有料化以降はPlantUMLを使うようになりました。
PlantUMLは無料であり、Visual Studio Codeなどのエディタを使ってコーディングとUML図の描画ができます。
スポンサーリンク
PlantUMLの図が切れないようにする方法
PlantUMLでは、デフォルトの設定で出力する画像サイズが4096に制限されています。

こまり猫
シーケンス図が長くなると、出力した画像が途中で切れちゃうんだよね!
切れないようにするにはどうすればいいかな?

なつめ黒猫
環境変数を次のように設定すれば、大きな図でも出力できるようになるよ。
- コントロールパネルを開き、「システムとセキュリティ」から「システム」を開く
- 「システムの詳細設定」をクリックし、「詳細設定」のタブから環境変数をクリック
- システム環境変数の新規をクリックし、以下設定
- 変数名:PLANTUML_LIMIT_SIZE
- 変数値:8192

なつめ黒猫
変数値は作成するUMLサイズに合わせて、値を変えてね。
スポンサーリンク
まとめ
今回はPlantUMLで出力する図が切れてしまう場合の対処方法についてご紹介しました。
コメント