Creole
Creoleは、さまざまなwikiで使われる、軽量の共通マークアップ言語です。 PlantUMLには、軽量のCreoleエンジンが内蔵されており、テキストのスタイルを統一的な方法で定義することができます。 この構文はすべてのダイアグラムでサポートされています。 後方互換性のため、HTML構文も残されていることにご注意ください。
テキストの強調
リスト
ノードのテキストや注釈の中で、番号付きリストと箇条書きリストを使用できます。
FIXME
🚩 リストとそのサブリストの中で番号付きリストと箇条書きリストを混ぜて使うとうまくいきません。
エスケープ文字
チルダ~を使用して、creoleの特殊文字をエスケープすることができます。
見出し
絵文字
以下の構文で、Twemojiの絵文字を利用できます:
- Unicode block 26
- Unicode block 1F3
- Unicode block 1F4
- Unicode block 1F5
- Unicode block 1F6
- Unicode block 1F9
WARNING
This translation need to be updated. WARNING
水平線
リンク
URLとリンクを使用することもできます。
単純なリンクは二重の角括弧を使用します(クラス図のフィールドとメソッドでは三重の角括弧を使用します)
例:
[[http://plantuml.com]][[http://plantuml.com This label is printed]][[http://plantuml.com{Optional tooltip} This label is printed]]
コード
<code>を使用して、ダイアグラム中にプログラミングのコードを記述できます(シンタックスハイライトは未対応です)。
WARNING
This translation need to be updated. WARNING
テーブル
テーブルの作成
|で区切ることで、テーブルを作成できます。
行とセルの色
行とセルに背景色を設定できます。
枠線とテキストの色
枠線とテキストの色を設定することもできます。
枠線無し(背景と同色の枠線)
枠線の色を背景色と同じ色に設定することができます。
ヘッダを太字にするかどうか
セルの最初の文字を=にすると、太字にすることができます(通常はヘッダを表すために使用します)。
WARNING
This translation need to be updated. WARNING
ツリー
|_の文字列を使ってツリーを作ることができます。
titleのような共通のコマンドに対して:
WARNING
This translation need to be updated. WARNING
特殊文字
&#XXXXまたは、<U+XXXX>の構文、または直接記述することで、任意のUnicode文字を使うことができます。
WARNING
This translation need to be updated. WARNING
レガシーHTML
Creoleと同時に、次のHTMLタグも利用可能です:
<b>で太字<u>または<u:#AAAAAA>または<u:[[color|colorName]]>で下線<i>でイタリック<s>または<s:#AAAAAA>または<s:[[color|colorName]]>で打消し線<w>または<w:#AAAAAA>または<w:[[color|colorName]]>で波下線<plain>でプレーンテキスト<color:#AAAAAA>または<color:[[color|colorName]]>で文字色<back:#AAAAAA>または<back:[[color|colorName]]>で背景色<size:nn>でフォントサイズの変更<img:file>: ファイルシステム中にアクセス可能なファイルを指定<img:http://plantuml.com/logo3.png>: インターネット上で利用可能なURLを指定
一般的なHTML要素
plain]
上付き文字、下付き文字 [sub, sup]
WARNING
This translation need to be updated. WARNING
OpenIconic
OpenIconicはオープンソースの素晴らしいアイコンセットです。
これらのアイコンはcreoleパーサーに組み込まれているので、簡単に使用することができます。
次の構文を使用します: <&ICON_NAME>.
WARNING
This translation need to be updated. WARNING
Appendix: Examples of "Creole List" on all diagrams
Activity
Class
FIXME
🚩
- Sub item
- Sub sub item
FIXME
Component, Deployment, Use-Case
DONE
[Corrected in V1.2020.18]
Gantt project planning
N/AObject
FIXME
🚩
- Sub item
- Sub sub item
FIXME
MindMap
Network (nwdiag)
Note
Sequence
State
WBS
Appendix: Examples of "Creole horizontal lines" on all diagrams
Activity
FIXME
🚩
strong line
____
FIXME
Class
Component, Deployment, Use-Case
Gantt project planning
N/AObject
DONE
[Corrected on V1.2020.18]
MindMap
FIXME
🚩
strong line
____
FIXME
Network (nwdiag)
Note
Sequence
State
WBS
FIXME
🚩
strong line
____
FIXME
スタイル対応表(CreoleとHTML)
| スタイル | Creole | Legacy HTML like |
| bold |
This is **bold**
|
This is <b>bold</b>
|
| italics |
This is //italics//
|
This is <i>italics</i>
|
monospaced
|
This is ""monospaced""
|
This is <font:monospaced>monospaced</font>
|
|
|
This is --stroked--
|
This is <s>stroked</s>
|
| underlined |
This is __underlined__
|
This is <u>underlined</u>
|
| waved |
This is ~~waved~~
|
This is <w>waved</w>
|
Creole on Creole
You can use Creole or HTML Creole on Creole diagram: