問題タブ [plantuml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3430 参照

graphviz - PlantUML シーケンス図で参加者の行を終了する方法

図の終わりの前に、シーケンス図で参加者の行を終了する方法はありますか? たとえば、データベース ストアド プロシージャが相互に呼び出す方法を表示するには、次のようにします。

ここに画像の説明を入力

SP0に処理が戻り次第、SP2の回線を終了させたいと思います。さらに、後から複雑な手順の SP3 を SP0 から呼び出す場合は、SP2 と縦方向に同じレベルに配置したいと考えています。

フッターを削除できhide footboxますが、行はまだそこに残ります。またactivatedestroy行を終了しないでください。

ありがとう!

0 投票する
1 に答える
6120 参照

plantuml - プラント UML コンポーネント図の 1 つの矢印に色を付ける方法

ドキュメントから、skinparam を使用してすべての矢印に色を付ける方法が明確になり、色を使用してコンポーネントの全体的な色を変更できます。矢印のみに色を付ける方法については、私にはわかりません。

たとえば、以下の例では、コンポーネント 1 からコンポーネント 3 への矢印を別の色にする方法を教えてください。

植物 UML コード

結果の図

ここに画像の説明を入力

0 投票する
1 に答える
3797 参照

plantuml - 植物umlで凡例の背景色を変更するにはどうすればよいですか?

ダイアグラムに凡例を作成しましたが、使用している色の 1 つが凡例の色に非常に似ています。凡例の背景色を変更する方法はありますか?

ここに画像の説明を入力

0 投票する
1 に答える
236 参照

windows - Sphinx plantuml 拡張用に epstopdf を設定するには?

Windows で Sphinx に rst2pdf プラグインを使用して PDF を生成させようとしています。私の reStructuredText ファイルは、PlantUML Sphinx 拡張機能を利用しています。

PDFを生成するときにメッセージが表示されます

これを機能させるにはどうすればよいですか?

0 投票する
1 に答える
4839 参照

uml - PlantUml - 高さを制限せずに最大幅を設定する

次のような plantUml ダイアグラムがあります。

ここに画像の説明を入力

画像の幅は 1234px、高さは 970px です。レポートの一部として画像を印刷する必要があり、縦向きのレター サイズの用紙に合わせたいと考えています。

最大幅を 900 ピクセルに設定できれば、レポートにより適したものになるでしょう。図が大幅に長くなったり高くなったりしてもかまいません。

色々な組み合わせで使ってみました

しかし、ドキュメントによると、これは私が望むことをしません:

scale コマンドを使用して、生成されたイメージをズームできます。

数値または分数を使用して倍率を定義できます。幅または高さ (ピクセル単位) を指定することもできます。また、幅と高さの両方を指定することもできます。画像は、指定された寸法に収まるようにスケーリングされます。

使用するフォント サイズを変更したり、ダイアグラムに許可されている高さを制限したりせずに、ダイアグラムの最大幅を設定するにはどうすればよいですか。

0 投票する
0 に答える
260 参照

python - Pelican plantuml プラグインが図をレンダリングしない

.md ファイルから図を生成したいと考えています。何らかの理由で plantuml マークアップが認識されず、その結果、図が生成されません。

ペリカンのセットアップが機能しています。(デバッグ ログを参照) plantuml jar もインストールされ、動作しています。

NB MD_EXTENSIONS に関する警告は、プラグインがまだこれに対応していないため対処できません。

デバッグのヒントや提案はありますか?

テスト投稿

デバッグ情報

0 投票する
2 に答える
1150 参照

rabbitmq - アプリケーション内の rabbitmq メッセージング層を文書化するには、どの UML 文書タイプを使用する必要がありますか?

バックグラウンド

コンポーネント間の通信に Rabbitmq メッセージングを使用するアプリケーションがあります。かなりの数の交換、キュー、およびルーティング キーと、パブリッシャー、コンシューマー、またはその両方として機能する 4 つの主要コンポーネントがあります。システムのメッセージング構造を示すドキュメントを提供したいのですが、Rabbitmq サイト自体でも例を見つけることができませんでした。明らかな候補は UML シーケンス図ですが、交換、ルーティング キー、キュー、フォール バック キュー、および DLQ を明確に示したいと思います。それほど重要ではありませんが、図を作成するために plantuml を使用しています。

質問

メッセージング システムを文書化するには、どの種類の UML ドキュメントを使用する必要がありますか? また、確認できる例はありますか?

アップデート

パブリッシャーとコンシューマーの関係の情報と、ワークフローで定義されたシステム内のメッセージ フローの取得には注意が必要です。おそらく2つの異なる図であるべきだと思います。

0 投票する
1 に答える
712 参照

java - PlantUML JAR の起動がターミナル経由で失敗する

PlantUML をダウンロードし、コマンド「java -jar /home/Victor/programms/plantUML/plantuml.jar」を使用してターミナル経由で実行しようとしました。

ただし、常に次のエラーがスローされます。

スレッド「メイン」での例外 java.awt.Frame.( Frame.java :420) で javax.swing.JFrame.(JFrame.java:233) で net.sourceforge.plantuml.swing.MainWindow2.(MainWindow2.java:154) で net.sourceforge.plantuml.Run.main(Run.java: 131)

有線の問題は、jar をプロジェクトにインポートして IntelliJ で実行すると、まったく問題なく動作することです。何が欠けているのか、何が間違っているのか。Fedora (Linux) を使用しています