Creole

Creoleは、さまざまなwikiで使われる、軽量の共通マークアップ言語です。 PlantUMLには、軽量のCreoleエンジンが内蔵されており、テキストのスタイルを統一的な方法で定義することができます。

この構文はすべてのダイアグラムでサポートされています。

後方互換性のため、HTML構文も残されていることにご注意ください。

テキストの強調

リスト

ノードのテキストや注釈の中で、番号付きリストと箇条書きリストを使用できます。

FIXME
🚩 リストとそのサブリストの中で番号付きリストと箇条書きリストを混ぜて使うとうまくいきません。

エスケープ文字

チルダ~を使用して、creoleの特殊文字をエスケープすることができます。

見出し

絵文字

以下の構文で、Twemojiの絵文字を利用できます:

次のUnicodeブロックが利用できます:

WARNING
 This translation need to be updated. 
WARNING

水平線

リンク

URLとリンクを使用することもできます。

単純なリンクは二重の角括弧を使用します(クラス図のフィールドとメソッドでは三重の角括弧を使用します)

:

認証が必要なURLも利用できます。

コード

<code>を使用して、ダイアグラム中にプログラミングのコードを記述できます(シンタックスハイライトは未対応です)。

これは、PlantUMLのコードとその出力結果を表示する場合に、特に便利です:

WARNING
 This translation need to be updated. 
WARNING

テーブル

テーブルの作成

|で区切ることで、テーブルを作成できます。

行とセルの色

行とセルに背景を設定できます。

枠線とテキストの色

枠線とテキストのを設定することもできます。

[Ref. QA-7184]

枠線無し(背景と同色の枠線)

枠線の色を背景色と同じ色に設定することができます。

[Ref. QA-12448]

ヘッダを太字にするかどうか

セルの最初の文字を=にすると、太字にすることができます(通常はヘッダを表すために使用します)。

[Ref. QA-10923]

WARNING
 This translation need to be updated. 
WARNING

ツリー

|_の文字列を使ってツリーを作ることができます。

titleのような共通のコマンドに対して:

クラス図に対して。

(セパレータを使って、空の2つ目の区画を作る必要があることに注意してください。そうしないと、(Model)に含まれる括弧によって、テキストが別の区画に移動されてしまいます):
[Ref. QA-3448]

コンポーネント図、配置図に対して:
[Ref. QA-11365]

WARNING
 This translation need to be updated. 
WARNING

特殊文字

&#XXXXまたは、<U+XXXX>の構文、または直接記述することで、任意のUnicode文字を使うことができます。

Please note that not all Unicode chars appear correctly, depending on what fonts are installed (on your local system or the PlantUML server, depending on which one you use). For characters that are emoji, it's better to use the Emoji notation. See Issue 72 for more details.

WARNING
 This translation need to be updated. 
WARNING

レガシーHTML

Creoleと同時に、次のHTMLタグも利用可能です:

一般的なHTML要素

[Ref. QA-5254 for plain]

上付き文字、下付き文字 [sub, sup]

WARNING
 This translation need to be updated. 
WARNING

OpenIconic

OpenIconicはオープンソースの素晴らしいアイコンセットです。 これらのアイコンはcreoleパーサーに組み込まれているので、簡単に使用することができます。

次の構文を使用します: <&ICON_NAME>.

利用可能なアイコンの一覧は、OpenIconic Websiteにあります。もしくは、次の特別なダイアグラムを使用します:

WARNING
 This translation need to be updated. 
WARNING

Appendix: Examples of "Creole List" on all diagrams

Activity

Class

FIXME
🚩
FIXME

Component, Deployment, Use-Case

DONE
[Corrected in V1.2020.18]

Gantt project planning

N/A

Object

FIXME
🚩
FIXME

MindMap

Network (nwdiag)

Note

Sequence

[Ref. QA-15232]

State

[Ref. QA-16978]

WBS

Appendix: Examples of "Creole horizontal lines" on all diagrams

Activity

FIXME
🚩 strong line ____
FIXME

Class

Component, Deployment, Use-Case

Gantt project planning

N/A

Object

DONE
[Corrected on V1.2020.18]

MindMap

FIXME
🚩 strong line ____
FIXME

Network (nwdiag)

Note

Sequence

[Ref. QA-15232]

State

[Ref. QA-16978, GH-1479]

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>
stroked 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: