Files
ElyOffice/tasks/reviews/C10.2-r3.md
T

1.7 KiB
Raw Blame History

FAIL

patches/libreoffice/0027-lok-impress-objects-guides.patch:390:新增自动适配命令只在 shrink 时关闭横向自动增长;选择 off 会保留 SDRATTR_TEXT_AUTOGROWWIDTH,读回与面板却显示“不适配”,违反 SHOW-03。具体场景:打开带 draw:auto-grow-width="true"、draw:auto-grow-height="false" 的 FODP 文本框,选中后发送 text.fit("off"),键入三遍英文字母表并退出编辑;真实 LOK 探针 review_off_clears_horizontal_autogrow 两次读到外框宽度由 10000 增至 35289(1/100 mm),保存文件仍含横向自动增长属性。修复方向:按目标规则完整设置横向与纵向增长属性,“不适配”关闭两者,并覆盖导入横向增长文本框后继续键入的回归。

patches/libreoffice/0027-lok-impress-objects-guides.patch:386:新命令的撤销改变原有段落格式,恢复后文字排版与保存结果均发生变化。具体场景:FODP 中放置 2 cm × 0.5 cm 的固定文本框,图形样式带 fo:font-size="20pt",text:p 使用原有默认段落格式,正文为长英文句子;选择“溢出时缩小文字”后撤销一次。真实 LOK 探针 review_autofit_repaints_and_undoes 两次确认规则恢复为 off、外框保持原值,但 paint_part 的文字字号和换行与操作前不同;保存 XML 给原本没有段落样式属性的 text:p 新增 text:style-name="P7"(20pt),重开文件仍保持改后的排版。同一探针重复发送 off 的对照绘制与原图一致。修复方向:自动适配的撤销完整保留并恢复原段落与文字格式,避免把对象文字属性写入原段落;回归同时核对绘制与保存后重开结果。