Skinparam: 重要通知
skinparam 现已废弃,并将逐步淘汰。
虽然在简单情况下仍支持该样式,但为了向后兼容,用户应迁移到支持更复杂样式的CCS style。
Skinparam命令
可以使用skinparam 命令更改绘图的颜色和字体。
示例:
skinparam backgroundColor transparent
使用
你可以(以以下方式)使用本命令:
You can use this command : * In the diagram definition, like any other commands, * In an included file, * In a configuration file, provided in the command line or the ANT task.
内嵌
为了避免重复(xxxx的部分),允许内嵌(相关的)定义。
因此,如下的定义:
To avoid repetition, it is possible to nest definition. So the following definition :
skinparam xxxxParam1 value1
skinparam xxxxParam2 value2
skinparam xxxxParam3 value3
skinparam xxxxParam4 value4
严格等价于:
is strictly equivalent to:
skinparam xxxx {
Param1 value1
Param2 value2
Param3 value3
Param4 value4
}
黑白 (Black and White)
你可以强制使用 黑白 输出格式,通过 skinparam monochrome true 命令。
You can force the use of a black&white output using skinparam monochrome true command.
|
🎉 Copied!
|
|
阴影
你可以通过使用 skinparam shadowing false 命令来禁用 阴影效果.
|
🎉 Copied!
|
|
颜色翻转 (Reverse colors)
可以通过 skinparam monochrome reverse 命令,强制使用 黑和白 的输出,
在黑色背景的环境下,尤其适用。
You can force the use of a black&white output using skinparam monochrome reverse command.
This can be useful for black background environment.
|
🎉 Copied!
|
|
颜色 (Colors)
你可以使用 标准颜色名称 或者 RGB码
You can use either standard color name or RGB code.
|
🎉 Copied!
|
|
transparent 只能用于图片背景
transparent can only be used for background of the image.
字体颜色、名称、大小 (Font color, name and size)
可以通过使用 xxxFontColor, xxxFontSize , xxxFontName 三个参数,
来修改绘图中的字体(颜色、大小、名称)。
You can change the font for the drawing using示例:xxxFontColor,xxxFontSizeandxxxFontNameparameters.
skinparam classFontColor red
skinparam classFontSize 10
skinparam classFontName Aapex
也可以使用
skinparam defaultFontName 命令, 来修改默认的字体。
You can also change the default font for all fonts using skinparam defaultFontName.
Example:
skinparam defaultFontName Aapex
请注意:字体名称高度依赖于操作系统,因此不要过度使用它, 当你考虑到可移植性时。
Helvetica and Courier 应该是全平台可用。
Please note the fontname is highly system dependent, so do not over use it, if you look for portability.还有更多的参数可用,你可以通过下面的命令打印它们:HelveticaandCouriershould be available on all system.
java -jar plantuml.jar -language
A lot of parameters are available. You can list them using the following command: java -jar plantuml.jar -language
WARNING
This translation need to be updated. WARNING
文本对齐 (Text Alignment)
通过left, right or center, 可以设置文本对齐.
也可以 sequenceMessageAlign 指令 赋值为 direction 或 reverseDirection
以便让文本对齐与箭头方向一致。
Text alignment can be set up toleft,rightorcenter. You can also usedirectionorreverseDirectionvalues forsequenceMessageAlignwhich align text depending on arrow direction.
| Param name | Default value | Comment |
| sequenceMessageAlign | left | 用于时序图中的 消息 (message) |
| sequenceReferenceAlign | center |
在时序图中用于 ref over
|
|
🎉 Copied!
|
|
WARNING
This translation need to be updated. WARNING
Examples
|
🎉 Copied!
|
|
|
🎉 Copied!
|
|
|
🎉 Copied!
|
|
|
🎉 Copied!
|
|
|
🎉 Copied!
|
|