跳至內容

類別圖配置架構

txt
https://mermaid.dev.org.tw/schemas/config.schema.json#/$defs/ClassDiagramConfig
抽象可延伸狀態可識別自訂屬性額外屬性存取限制定義於
可被實例化未知狀態禁止允許config.schema.json*

ClassDiagramConfig 型別

object (類別圖配置)

全部

ClassDiagramConfig 屬性

屬性型別必要可為空定義者
titleTopMargininteger必要不可為空Mermaid 配置
arrowMarkerAbsoluteboolean可選不可為空Mermaid 配置
dividerMarginnumber可選不可為空Mermaid 配置
paddingnumber可選不可為空Mermaid 配置
textHeightnumber可選不可為空Mermaid 配置
defaultRendererstring必要不可為空Mermaid 配置
nodeSpacinginteger可選不可為空Mermaid 配置
rankSpacinginteger可選不可為空Mermaid 配置
diagramPaddinginteger可選不可為空Mermaid 配置
htmlLabelsboolean可選不可為空Mermaid 配置
hideEmptyMembersBoxboolean可選不可為空Mermaid 配置

titleTopMargin

圖表上方文字的頂部邊距

titleTopMargin

titleTopMargin 型別

integer

titleTopMargin 約束

最小值:此數字的值必須大於或等於:0

titleTopMargin 預設值

預設值為

json
25

arrowMarkerAbsolute

控制 HTML 程式碼中的箭頭標記是絕對路徑還是錨點。如果您使用 base 標籤設定,這很重要。

arrowMarkerAbsolute

arrowMarkerAbsolute 型別

boolean

dividerMargin

dividerMargin

dividerMargin 型別

number

dividerMargin 預設值

預設值為

json
10

padding

padding

padding 型別

number

padding 預設值

預設值為

json
5

textHeight

textHeight

textHeight 型別

number

textHeight 預設值

預設值為

json
10

defaultRenderer

決定用於渲染的渲染引擎。

defaultRenderer

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 預設值

預設值為

json
"dagre-wrapper"

nodeSpacing

nodeSpacing

nodeSpacing 型別

integer

nodeSpacing 約束

最小值:此數字的值必須大於或等於:0

rankSpacing

rankSpacing

rankSpacing 型別

integer

rankSpacing 約束

最小值:此數字的值必須大於或等於:0

diagramPadding

整個圖表周圍的邊距量,以便嵌入的圖表具有邊距,以像素為單位表示。

diagramPadding

diagramPadding 型別

integer

diagramPadding 約束

最小值:此數字的值必須大於或等於:0

diagramPadding 預設值

預設值為

json
20

htmlLabels

htmlLabels

htmlLabels 型別

boolean

hideEmptyMembersBox

hideEmptyMembersBox

hideEmptyMembersBox 型別

boolean