New! Render PlantUML diagrams directly inside GitHub
with our official browser extension —
No server. No tokens. No tracking. Zero permissions but clipboard. —
Try it out and let us know what you think!
Skinparam: 重要なお知らせ
skinparam は現在非推奨であり、段階的に廃止されています。
単純なケースや後方互換性のためにまだサポートされていますが、ユーザーはより複雑なスタイリングシナリオをサポートするCSSスタイルに移行する必要があります。
Skinparamコマンド
skinparam コマンドを使って、図面の色やフォントを変更することができます。
例:
skinparam backgroundColor transparent
使用法
このコマンドは、
- 他のコマンドと同様に、図の定義中
- インクルードしたファイル中
- コマンドラインやAntタスクで指定された設定ファイル中
入れ子
繰り返しを避けるため、定義を入れ子にすることができます。例えば、
skinparam xxxxParam1 value1
skinparam xxxxParam2 value2
skinparam xxxxParam3 value3
skinparam xxxxParam4 value4
この定義と以下の定義は全く同じ意味になります:
skinparam xxxx {
Param1 value1
Param2 value2
Param3 value3
Param4 value4
}
白黒
skinparam monochrome trueコマンドを使用すると、出力結果を白黒にすることができます。
影の有無
skinparam shadowing falseを使用すると、影の描画を無くすことができます。
色の反転
skinparam monochrome reverseコマンドを使用すると、出力結果が色の反転した白黒となります。これは、背景色が黒の環境の場合に便利です。
色
標準色名やRGBコードを使用することができます。
transparentは、画像の背景色にのみ使用可能です。
文字色、フォント名、フォントサイズ
xxxFontColor、xxxFontSize、xxxFontNameのパラメータを使用して、文字の描画を変更することができます。
例:
skinparam classFontColor red
skinparam classFontSize 10
skinparam classFontName Aapex
skinparam defaultFontNameを使用すると、すべての文字描画に対してデフォルト値を設定することもできます。
例:
skinparam defaultFontName Aapex
フォント名はシステムに大きく依存していることにご注意ください。ポータビリティを考慮するなら、最小限の使用にとどめてください。
HelveticaとCourierであれば、どのようなシステムでも使用できるでしょう。
多くのパラメータがありますが、次のコマンドで一覧を出力することができます:
java -jar plantuml.jar -language
テキストの配置
skinparam sequenceMessageAlignを使用すると、テキストの配置をleft、right、centerに設定することができます。
directionまたはreverseDirectionを使用すると、矢印の方向に応じてテキストの位置が決定されます。
| パラメタ名 | デフォルト値 | 備考 |
| sequenceMessageAlign | left | シーケンス図のメッセージに使用 |
| sequenceReferenceAlign | center |
シーケンス図のref overに使用
|
例