ER 圖配置架構
https://mermaid.dev.org.tw/schemas/config.schema.json#/$defs/ErDiagramConfig
包含實體關係圖特定配置的物件
抽象 | 可擴展 | 狀態 | 可識別 | 自訂屬性 | 額外屬性 | 存取限制 | 定義於 |
---|---|---|---|---|---|---|---|
可被實例化 | 否 | 未知狀態 | 否 | 禁止 | 允許 | 無 | config.schema.json* |
ErDiagramConfig 類型
object
(ER 圖配置)
全部符合
ErDiagramConfig 屬性
屬性 | 類型 | 必要 | 可為空值 | 定義於 |
---|---|---|---|---|
titleTopMargin | 整數 | 必要 | 不能為空值 | Mermaid 配置 |
diagramPadding | 整數 | 必要 | 不能為空值 | Mermaid 配置 |
layoutDirection | 字串 | 必要 | 不能為空值 | Mermaid 配置 |
minEntityWidth | 整數 | 必要 | 不能為空值 | Mermaid 配置 |
minEntityHeight | 整數 | 必要 | 不能為空值 | Mermaid 配置 |
entityPadding | 整數 | 必要 | 不能為空值 | Mermaid 配置 |
stroke | 字串 | 必要 | 不能為空值 | Mermaid 配置 |
fill | 字串 | 必要 | 不能為空值 | Mermaid 配置 |
fontSize | 整數 | 選填 | 不能為空值 | Mermaid 配置 |
titleTopMargin
圖表上方文字的頂部邊界
titleTopMargin
為必要
類型:
integer
不能為空值
定義於:Mermaid 配置
titleTopMargin 類型
整數
titleTopMargin 約束條件
最小值:此數字的值必須大於或等於:0
titleTopMargin 預設值
預設值為
25
diagramPadding
整個圖表周圍的邊距量,以便嵌入的圖表具有邊界,以像素為單位表示。
diagramPadding
為必要
類型:
integer
不能為空值
定義於:Mermaid 配置
diagramPadding 類型
整數
diagramPadding 約束條件
最小值:此數字的值必須大於或等於:0
diagramPadding 預設值
預設值為
20
layoutDirection
實體佈局的方向偏好
layoutDirection
為必要
類型:
string
不能為空值
定義於:Mermaid 配置
layoutDirection 類型
字串
layoutDirection 約束條件
列舉:此屬性的值必須等於以下值之一
值 | 說明 |
---|---|
"TB" | 由上而下 |
"BT" | 由下而上 |
"LR" | 由左至右 |
"RL" | 由右至左 |
layoutDirection 預設值
預設值為
"TB"
minEntityWidth
實體框的最小寬度。以像素為單位表示。
minEntityWidth
為必要
類型:
integer
不能為空值
定義於:Mermaid 配置
minEntityWidth 類型
整數
minEntityWidth 約束條件
最小值:此數字的值必須大於或等於:0
minEntityWidth 預設值
預設值為
100
minEntityHeight
實體框的最小高度。以像素為單位表示。
minEntityHeight
為必要
類型:
integer
不能為空值
定義於:Mermaid 配置
minEntityHeight 類型
整數
minEntityHeight 約束條件
最小值:此數字的值必須大於或等於:0
minEntityHeight 預設值
預設值為
75
entityPadding
實體框中文字與外框邊界之間的最小內部邊距。以像素為單位表示。
entityPadding
為必要
類型:
integer
不能為空值
定義於:Mermaid 配置
entityPadding 類型
整數
entityPadding 約束條件
最小值:此數字的值必須大於或等於:0
entityPadding 預設值
預設值為
15
stroke
框邊和線條的筆觸顏色。
stroke
為必要
類型:
string
不能為空值
定義於:Mermaid 配置
stroke 類型
字串
stroke 預設值
預設值為
"gray"
fill
實體框的填充顏色
fill
為必要
類型:
string
不能為空值
定義於:Mermaid 配置
fill 類型
字串
fill 預設值
預設值為
"honeydew"
fontSize
字型大小(以表示像素數量的整數表示)
fontSize
為選填
類型:
integer
不能為空值
定義於:Mermaid 配置
fontSize 類型
整數
fontSize 約束條件
最小值:此數字的值必須大於或等於:0
fontSize 預設值
預設值為
12