旧式 XFA pushbutton 标题外观

启用 AutoFormAppearances 或所选 PDF 版本要求外观时,THotPDF.ApplyXFAAsAcroForm 现在会使用共享的原生 pushbutton 外观消费者

实际保存的 AP 流保留 Unicode 标量与 XHTML 标题、真实安装的字体与样式、inline CSS 字体族候选顺序、模板默认值、normal/down/rollover 标题、高亮模式以及隐藏或显式为空的标题

已安装字体通过有界的 Windows GDI 操作读取;不可用的字体使用实际配置的回退程序,缺失的粗体/斜体样式不会伪造合成字体程序

跨越不同样式 run 的组合字符留在能覆盖整个簇的同一字体族中;相邻字符在首个作者指定字体族拥有所需真实字面时可以继续使用它

单实例运行时编辑和整段标题 XML 替换都可以保存到 XDP,再由 THotPDF 重新加载并消费;失败的运行时事务会保留原始 XML 和由此产生的标题外观

字体与外观准备在原生按钮图采纳之前完成;采纳过程使用逐按钮的图事务,包括对象、annotation、字段注册表和字体注册表的回滚,以支持提交前取消

这条边界不会让整个 ApplyXFAAsAcroForm 调用对先前发出的字段、页面或非按钮消费者保持原子性

RegisterAcroFormFont 现在会把注册的真实字体引用序列化进 AcroForm DR,校验文档归属与无歧义的间接对象身份,并拒绝与 Helv、ZaDb 等既有资源别名冲突

提供了合法 DA 和 DR 但没有 AP 时,外观再生仍交给外部阅读器完成;显式的原生 AP 流为作者指定字体提供已保存的渲染证据

可复用的外观工厂与标题解码器在原生 Linux 上同样支持提供的字体字节;这里描述的已安装字体解析器和 THotPDF 消费者是 Windows API