feat(渲染编辑): 完善渲染编辑,优化版本压缩
build.yaml / build (push) Successful in 4m25s

This commit is contained in:
xiaoqidun committed 2026-10-12 10:47:20 +08:00
1 parent 19dc79e8e3
commit a710bc5f41
68 files changed
+2149 -724

No files matched your search

+8 -2
View File
@@ -70,7 +70,7 @@ func (clips *Clips) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error {
return nil
}
// UnmarshalXML 解析路径并区分省略样式、显式实线与零线宽
// UnmarshalXML 解析路径并区分省略样式、显式实线与零值描边参数
// 入参: d XML解码器, start 起始节点
// 返回: error 错误信息
func (p *PathObject) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error {
@@ -87,6 +87,9 @@ func (p *PathObject) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
if attr.Name.Local == "LineWidth" {
p.LineWidthSet = p.LineWidth == 0
}
if attr.Name.Local == "MiterLimit" {
p.MiterLimitSet = p.MiterLimit == 0
}
}
if value.DashPattern != nil {
p.DashPattern = *value.DashPattern
@@ -95,7 +98,7 @@ func (p *PathObject) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
return nil
}
// UnmarshalXML 解析绘制参数并保留显式实线和零线宽对基础参数的覆盖
// UnmarshalXML 解析绘制参数并保留显式实线和零值参数对基础参数的覆盖
// 入参: d XML解码器, start 起始节点
// 返回: error 错误信息
func (p *DrawParam) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error {
@@ -112,6 +115,9 @@ func (p *DrawParam) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error {
if attr.Name.Local == "LineWidth" {
p.LineWidthSet = p.LineWidth == 0
}
if attr.Name.Local == "MiterLimit" {
p.MiterLimitSet = p.MiterLimit == 0
}
}
if value.DashPattern != nil {
p.DashPattern = *value.DashPattern