封包圖配置架構
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
為選填
類型:
數字
不可為空值
定義於:Mermaid 配置
rowHeight 類型
數字
rowHeight 約束
最小值:此數字的值必須大於或等於:1
rowHeight 預設值
預設值為
json
32
bitWidth
封包圖中每個位元的寬度。
bitWidth
為選填
類型:
數字
不可為空值
定義於:Mermaid 配置
bitWidth 類型
數字
bitWidth 約束
最小值:此數字的值必須大於或等於:1
bitWidth 預設值
預設值為
json
32
bitsPerRow
每列要顯示的位元數。
bitsPerRow
為選填
類型:
數字
不可為空值
定義於:Mermaid 配置
bitsPerRow 類型
數字
bitsPerRow 約束
最小值:此數字的值必須大於或等於:1
bitsPerRow 預設值
預設值為
json
32
showBits
切換以顯示或隱藏位元編號。
showBits
為選填
類型:
布林值
不可為空值
定義於:Mermaid 配置
showBits 類型
布林值
showBits 預設值
預設值為
json
true
paddingX
一行中區塊之間的水平間距。
paddingX
為選填
類型:
數字
不可為空值
定義於:Mermaid 配置
paddingX 類型
數字
paddingX 約束
最小值:此數字的值必須大於或等於:0
paddingX 預設值
預設值為
json
5
paddingY
各列之間的垂直間距。
paddingY
為選填
類型:
數字
不可為空值
定義於:Mermaid 配置
paddingY 類型
數字
paddingY 約束
最小值:此數字的值必須大於或等於:0
paddingY 預設值
預設值為
json
5