...
|
...
|
@@ -28,15 +28,15 @@ type LayoutRuleItem struct { |
|
|
}
|
|
|
|
|
|
type LayoutCell struct {
|
|
|
Type string `json:"type,omitempty"` // Table TableField Text Null
|
|
|
Data *LayoutCellData `json:"data,omitempty"`
|
|
|
Direction string `json:"direction,omitempty"` // 向右:Right 向下:Down
|
|
|
Position *Location `json:"position"`
|
|
|
X int `json:"-"`
|
|
|
Y int `json:"-"`
|
|
|
Length int `json:"-"`
|
|
|
BlockData []string `json:"-"`
|
|
|
ImageData string `json:"-"`
|
|
|
Type string `json:"type,omitempty"` // 配置单元类型 字段:TableField 文本:Text
|
|
|
Data *LayoutCellData `json:"data,omitempty"` // 配置单元配置值(设置的字段、设置的值)
|
|
|
Direction string `json:"direction,omitempty"` // 配置单元方向 向右:Right 向下:Down 无方向:Null
|
|
|
Position *Location `json:"position"` // 配置单元的定位点
|
|
|
X int `json:"-"` // 计算后的X坐标
|
|
|
Y int `json:"-"` // 计算后的Y坐标
|
|
|
Length int `json:"-"` // 数据长度
|
|
|
BlockData []string `json:"-"` // 数据块
|
|
|
ImageData string `json:"-"` // 调试使用的数据
|
|
|
}
|
|
|
type Location struct {
|
|
|
X int `json:"x"`
|
...
|
...
|
|