跳至內容

封包圖配置架構

txt
https://mermaid.dev.org.tw/schemas/config.schema.json#/$defs/PacketDiagramConfig

包含封包圖特定配置的物件。

抽象可擴展狀態可識別自訂屬性其他屬性存取限制定義於
可以實例化未知狀態禁止允許config.schema.json*

PacketDiagramConfig 類型

物件 (封包圖配置)

全部

PacketDiagramConfig 屬性

屬性類型必要可為空值定義於
rowHeight數字選填不可為空值Mermaid 配置
bitWidth數字選填不可為空值Mermaid 配置
bitsPerRow數字選填不可為空值Mermaid 配置
showBits布林值選填不可為空值Mermaid 配置
paddingX數字選填不可為空值Mermaid 配置
paddingY數字選填不可為空值Mermaid 配置

rowHeight

封包圖中每一列的高度。

rowHeight

rowHeight 類型

數字

rowHeight 約束

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

rowHeight 預設值

預設值為

json
32

bitWidth

封包圖中每個位元的寬度。

bitWidth

bitWidth 類型

數字

bitWidth 約束

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

bitWidth 預設值

預設值為

json
32

bitsPerRow

每列要顯示的位元數。

bitsPerRow

bitsPerRow 類型

數字

bitsPerRow 約束

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

bitsPerRow 預設值

預設值為

json
32

showBits

切換以顯示或隱藏位元編號。

showBits

showBits 類型

布林值

showBits 預設值

預設值為

json
true

paddingX

一行中區塊之間的水平間距。

paddingX

paddingX 類型

數字

paddingX 約束

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

paddingX 預設值

預設值為

json
5

paddingY

各列之間的垂直間距。

paddingY

paddingY 類型

數字

paddingY 約束

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

paddingY 預設值

預設值為

json
5