ER図設定スキーマ
https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/ErDiagramConfig
エンティティ関連図に固有の設定を含むオブジェクト
抽象 | 拡張可能 | ステータス | 識別可能 | カスタムプロパティ | 追加プロパティ | アクセス制限 | 定義先 |
---|---|---|---|---|---|---|---|
インスタンス化可能 | いいえ | 不明なステータス | いいえ | 禁止 | 許可 | なし | config.schema.json* |
ErDiagramConfig型
object
(ER図設定)
すべて
ErDiagramConfigプロパティ
プロパティ | 型 | 必須 | Null許容 | 定義元 |
---|---|---|---|---|
titleTopMargin | integer | 必須 | null不可 | Mermaid 設定 |
diagramPadding | integer | 必須 | null不可 | Mermaid 設定 |
layoutDirection | string | 必須 | null不可 | Mermaid 設定 |
minEntityWidth | integer | 必須 | null不可 | Mermaid 設定 |
minEntityHeight | integer | 必須 | null不可 | Mermaid 設定 |
entityPadding | integer | 必須 | null不可 | Mermaid 設定 |
stroke | string | 必須 | null不可 | Mermaid 設定 |
fill | string | 必須 | null不可 | Mermaid 設定 |
fontSize | integer | オプション | null不可 | Mermaid 設定 |
titleTopMargin
図の上に表示されるテキストの上マージン
titleTopMargin
必須
型:
integer
null不可
定義元: Mermaid設定
titleTopMargin 型
integer
titleTopMargin 制約
最小値: この数値の値は、0
以上である必要があります。
titleTopMargin デフォルト値
デフォルト値は
25
diagramPadding
埋め込み図にマージンを持たせるための、図全体の周囲のパディング量(ピクセル単位で表現)
diagramPadding
必須
型:
integer
null不可
定義元: Mermaid設定
diagramPadding 型
integer
diagramPadding 制約
最小値: この数値の値は、0
以上である必要があります。
diagramPadding デフォルト値
デフォルト値は
20
layoutDirection
エンティティのレイアウトの方向バイアス
layoutDirection
必須
型:
string
null不可
定義元: Mermaid設定
layoutDirection 型
string
layoutDirection 制約
enum: このプロパティの値は、次のいずれかの値と等しくなければなりません。
値 | 説明 |
---|---|
"TB" | 上から下 |
"BT" | 下から上 |
"LR" | 左から右 |
"RL" | 右から左 |
layoutDirection デフォルト値
デフォルト値は
"TB"
minEntityWidth
エンティティボックスの最小幅。ピクセル単位で表現。
minEntityWidth
必須
型:
integer
null不可
定義元: Mermaid設定
minEntityWidth 型
integer
minEntityWidth 制約
最小値: この数値の値は、0
以上である必要があります。
minEntityWidth デフォルト値
デフォルト値は
100
minEntityHeight
エンティティボックスの最小高さ。ピクセル単位で表現。
minEntityHeight
必須
型:
integer
null不可
定義元: Mermaid設定
minEntityHeight 型
integer
minEntityHeight 制約
最小値: この数値の値は、0
以上である必要があります。
minEntityHeight デフォルト値
デフォルト値は
75
entityPadding
エンティティボックス内のテキストと、ボックスの境界線との間の最小内部パディング。ピクセル単位で表現。
entityPadding
必須
型:
integer
null不可
定義元: Mermaid設定
entityPadding 型
integer
entityPadding 制約
最小値: この数値の値は、0
以上である必要があります。
entityPadding デフォルト値
デフォルト値は
15
stroke
ボックスの端と線のストロークの色。
stroke
必須
型:
string
null不可
定義元: Mermaid設定
stroke 型
string
stroke デフォルト値
デフォルト値は
"gray"
fill
エンティティボックスの塗りつぶし色
fill
必須
型:
string
null不可
定義元: Mermaid設定
fill 型
string
fill デフォルト値
デフォルト値は
"honeydew"
fontSize
フォントサイズ(ピクセル数を表す整数として表現)
fontSize
オプション
型:
integer
null不可
定義元: Mermaid設定
fontSize 型
integer
fontSize 制約
最小値: この数値の値は、0
以上である必要があります。
fontSize デフォルト値
デフォルト値は
12