feat(编辑能力): 优化复杂文档编辑性能,保持渲染一致
build.yaml / build (push) Successful in 37s

This commit is contained in:
xiaoqidun committed 2026-09-18 20:28:33 +08:00
1 parent 92ddacaf66
commit e7686b5430
5 files changed
+129 -52

No files matched your search

+7
View File
@@ -353,6 +353,13 @@ func (p *fontUsagePage) decodeObjects(d *xml.Decoder, start xml.StartElement, de
switch node.Name.Local {
case "PageBlock":
return p.decodeObjects(d, node, defaults)
case "TextObject":
var obj TextObject
if err := d.DecodeElement(&obj, &node); err != nil {
return err
}
p.renderer.countObjectFonts(GraphicObject{Type: "TextObject", TextObject: obj}, p.usage, defaults, nil)
return nil
case "PathObject":
var obj struct {
PathObject