クラス図設定スキーマ
https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/ClassDiagramConfig
抽象的 | 拡張可能 | ステータス | 識別可能 | カスタムプロパティ | 追加プロパティ | アクセス制限 | 定義元 |
---|---|---|---|---|---|---|---|
インスタンス化可能 | いいえ | 不明なステータス | いいえ | 禁止 | 許可 | なし | config.schema.json* |
ClassDiagramConfig型
object
(クラス図設定)
すべて
ClassDiagramConfigプロパティ
プロパティ | 型 | 必須 | Null許容 | 定義元 |
---|---|---|---|---|
titleTopMargin | 整数 | 必須 | null不可 | Mermaid設定 |
arrowMarkerAbsolute | 真偽値 | 任意 | null不可 | Mermaid設定 |
dividerMargin | 数値 | 任意 | null不可 | Mermaid設定 |
padding | 数値 | 任意 | null不可 | Mermaid設定 |
textHeight | 数値 | 任意 | null不可 | Mermaid設定 |
defaultRenderer | 文字列 | 必須 | null不可 | Mermaid設定 |
nodeSpacing | 整数 | 任意 | null不可 | Mermaid設定 |
rankSpacing | 整数 | 任意 | null不可 | Mermaid設定 |
diagramPadding | 整数 | 任意 | null不可 | Mermaid設定 |
htmlLabels | 真偽値 | 任意 | null不可 | Mermaid設定 |
hideEmptyMembersBox | 真偽値 | 任意 | null不可 | Mermaid設定 |
titleTopMargin
ダイアグラム上のテキストの上部余白
titleTopMargin
必須
型:
integer
null不可
定義元: Mermaid設定
titleTopMargin型
整数
titleTopMargin制約
minimum: この数値の値は、0
以上である必要があります。
titleTopMarginデフォルト値
デフォルト値は
25
arrowMarkerAbsolute
HTMLコード内の矢印マーカーを絶対パスにするかアンカーにするかを制御します。これは、baseタグ設定を使用している場合に重要になります。
arrowMarkerAbsolute
任意
型:
boolean
null不可
定義元: Mermaid設定
arrowMarkerAbsolute型
真偽値
dividerMargin
dividerMargin
任意
型:
number
null不可
定義元: Mermaid設定
dividerMargin型
数値
dividerMarginデフォルト値
デフォルト値は
10
padding
padding
任意
型:
number
null不可
定義元: Mermaid設定
padding型
数値
paddingデフォルト値
デフォルト値は
5
textHeight
textHeight
任意
型:
number
null不可
定義元: Mermaid設定
textHeight型
数値
textHeightデフォルト値
デフォルト値は
10
defaultRenderer
レンダリングに使用するレンダリングエンジンを決定します。
defaultRenderer
必須
型:
string
null不可
定義元: Mermaid設定
defaultRenderer型
文字列
defaultRenderer制約
enum: このプロパティの値は、次のいずれかの値と等しい必要があります
値 | 説明 |
---|---|
"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
null不可
定義元: Mermaid設定
nodeSpacing型
整数
nodeSpacing制約
minimum: この数値の値は、0
以上である必要があります。
rankSpacing
rankSpacing
任意
型:
integer
null不可
定義元: Mermaid設定
rankSpacing型
整数
rankSpacing制約
minimum: この数値の値は、0
以上である必要があります。
diagramPadding
埋め込みダイアグラムにマージンを持たせるための、ダイアグラム全体のマージン量(ピクセル単位)。
diagramPadding
任意
型:
integer
null不可
定義元: Mermaid設定
diagramPadding型
整数
diagramPadding制約
minimum: この数値の値は、0
以上である必要があります。
diagramPaddingデフォルト値
デフォルト値は
20
htmlLabels
htmlLabels
任意
型:
boolean
null不可
定義元: Mermaid設定
htmlLabels型
真偽値
hideEmptyMembersBox
hideEmptyMembersBox
任意
型:
boolean
null不可
定義元: Mermaid設定
hideEmptyMembersBox型
真偽値