提高格式化速度
在 Arbortext Editor 预览或发布要打印的文档时,会格式化文档。可通过观察 Arbortext Editor 窗口底部的状况栏监控格式化。许多文档在两个处理轮次中就能完全格式化,其中,在第一个处理轮次中创建生成的文本,在第二个处理轮次期间定位,但有些复杂的文档会要求附加格式化。
如果文档在索引或目录中包含页号或其他定位符,则通过启用处理轮次减少功能可使格式化的需求时间缩短一半。在第一个格式化处理轮次中,通过将页号直接覆盖到为其保留的空间,从而不需要另外一个格式化处理轮次来准确定位页号,这样便省去了两个预期格式化处理轮次中的一个轮次。默认情况下启用处理轮次减少功能。
通过使用所有处理轮次或强制,所有处理轮次可覆盖处理轮次减少设置。在这两种情况下,Arbortext Editor 都将执行所需的最多的格式化处理轮次,以精确定位所有页面元素。也可通过使用 APTNOOVERLAYPAGENUMBERS 环境变量来禁用处理轮次减少功能。
处理轮次减少操作的结果显示在状况栏上。如果文档已完全格式化,则不显示任何内容,否则状况栏将包含需要 refmt 消息。
生成此消息的原因是:
• 对于为页号保留的空间而言,页号太大(例如,尝试将页号 100 放进两位页号空间中),或者
• 页号中有未填充的空白空间(例如,将页号 99 放进三位保留空间中)
第一种情况将始终导致出现需要 refmt 消息。通过设置 overlayunderflowtolerance 高级首选项,可选取在第二种情况下生成以上消息之一的条件。可接受的值有:
• 0 - Arbortext Editor 应指出页号大小与文档中每个页号的最终大小并非完全对应。此设置可确保格式化的最大精确性。
• 1 - Arbortext Editor 应指出某个页号比为其保留的空间小 1 个字符以上。这是默认值。
• 2 - Arbortext Editor 应指出某个页号比为其保留的空间小 2 个字符以上。
• 3 - Arbortext Editor 应指出某个页号比为其保留的空间小 3 个字符以上。
• 4 - Arbortext Editor 应指出某个页号比为其保留的空间小 4 个字符以上。
重新格式化文档将解决所有未得到解决的页号空间不一致问题,但这样会使节省的时间变少。