類別圖配置架構
https://mermaid.dev.org.tw/schemas/config.schema.json#/$defs/ClassDiagramConfig
抽象 | 可延伸 | 狀態 | 可識別 | 自訂屬性 | 額外屬性 | 存取限制 | 定義於 |
---|---|---|---|---|---|---|---|
可被實例化 | 否 | 未知狀態 | 否 | 禁止 | 允許 | 無 | config.schema.json* |
ClassDiagramConfig 型別
object
(類別圖配置)
全部
ClassDiagramConfig 屬性
屬性 | 型別 | 必要 | 可為空 | 定義者 |
---|---|---|---|---|
titleTopMargin | integer | 必要 | 不可為空 | Mermaid 配置 |
arrowMarkerAbsolute | boolean | 可選 | 不可為空 | Mermaid 配置 |
dividerMargin | number | 可選 | 不可為空 | Mermaid 配置 |
padding | number | 可選 | 不可為空 | Mermaid 配置 |
textHeight | number | 可選 | 不可為空 | Mermaid 配置 |
defaultRenderer | string | 必要 | 不可為空 | Mermaid 配置 |
nodeSpacing | integer | 可選 | 不可為空 | Mermaid 配置 |
rankSpacing | integer | 可選 | 不可為空 | Mermaid 配置 |
diagramPadding | integer | 可選 | 不可為空 | Mermaid 配置 |
htmlLabels | boolean | 可選 | 不可為空 | Mermaid 配置 |
hideEmptyMembersBox | boolean | 可選 | 不可為空 | Mermaid 配置 |
titleTopMargin
圖表上方文字的頂部邊距
titleTopMargin
為必要
型別:
integer
不可為空
定義於: Mermaid 配置
titleTopMargin 型別
integer
titleTopMargin 約束
最小值:此數字的值必須大於或等於:0
titleTopMargin 預設值
預設值為
25
arrowMarkerAbsolute
控制 HTML 程式碼中的箭頭標記是絕對路徑還是錨點。如果您使用 base 標籤設定,這很重要。
arrowMarkerAbsolute
為可選
型別:
boolean
不可為空
定義於: Mermaid 配置
arrowMarkerAbsolute 型別
boolean
dividerMargin
dividerMargin
為可選
型別:
number
不可為空
定義於: Mermaid 配置
dividerMargin 型別
number
dividerMargin 預設值
預設值為
10
padding
padding
為可選
型別:
number
不可為空
定義於: Mermaid 配置
padding 型別
number
padding 預設值
預設值為
5
textHeight
textHeight
為可選
型別:
number
不可為空
定義於: Mermaid 配置
textHeight 型別
number
textHeight 預設值
預設值為
10
defaultRenderer
決定用於渲染的渲染引擎。
defaultRenderer
為必要
型別:
string
不可為空
定義於: Mermaid 配置
defaultRenderer 型別
string
defaultRenderer 約束
列舉:此屬性的值必須等於下列其中一個值
值 | 說明 |
---|---|
"dagre-d3" | [dagre-d3-es](https://www.npmjs.com/package/dagre-d3-es) 函式庫。 |
"dagre-wrapper" | 在 Mermaid 中實作的 dagre 包裝器 |
"elk" | 使用 [elkjs](https://github.com/kieler/elkjs) 的配置 |
defaultRenderer 預設值
預設值為
"dagre-wrapper"
nodeSpacing
nodeSpacing
為可選
型別:
integer
不可為空
定義於: Mermaid 配置
nodeSpacing 型別
integer
nodeSpacing 約束
最小值:此數字的值必須大於或等於:0
rankSpacing
rankSpacing
為可選
型別:
integer
不可為空
定義於: Mermaid 配置
rankSpacing 型別
integer
rankSpacing 約束
最小值:此數字的值必須大於或等於:0
diagramPadding
整個圖表周圍的邊距量,以便嵌入的圖表具有邊距,以像素為單位表示。
diagramPadding
為可選
型別:
integer
不可為空
定義於: Mermaid 配置
diagramPadding 型別
integer
diagramPadding 約束
最小值:此數字的值必須大於或等於:0
diagramPadding 預設值
預設值為
20
htmlLabels
htmlLabels
為可選
型別:
boolean
不可為空
定義於: Mermaid 配置
htmlLabels 型別
boolean
hideEmptyMembersBox
hideEmptyMembersBox
為可選
型別:
boolean
不可為空
定義於: Mermaid 配置
hideEmptyMembersBox 型別
boolean