处理空白表格单元格
Arbortext Editor 不创建含有无内容表格单元格的预定义表格 (Arbortext、HMTL、OASIS Exchange)。也就是说,Arbortext Editor 只创建包含 <entry></entry> 标记对的表格单元格。不过,Arbortext Editor 可以编辑由其他应用程序创建的带有不包含 <entry></entry> 标记对的表格单元格的表格。当 Arbortext Editor 打开此类带有空白单元格的表格时,将在单元格中创建虚拟 entry 元素。默认情况下,如果未向这些虚拟 entry 元素中添加内容,保存文档时,Arbortext Editor 将忽略它们。在下列情况下,将保存空白 entry 元素:
• 已向空白单元格中添加了内容时。
• 已将 entry 元素中的某个属性设置为非默认值时。
• 当单元格位于某个拥有 colname 或 namest 属性的单元格的左侧时。此时,要保持表格结构,需要空白 entry 元素。
• 当执行了 ACL 命令 set tablewriteemptycellmarkup=on,明确指示 Arbortext Editor 保存文档中的空白 entry 元素时。
请注意与 Arbortext Editor 处理空白单元格的方式有关的以下忠告:
• 光标位置 - 保存文档时,如果光标位于某个空白虚拟 entry 元素中,Arbortext Editor 可能会在保存文档中忽略该条目元素并丢失光标位置。在此情况下,下次打开文档时,Arbortext Editor 会将光标置于文档的开头。但光标不会在待编辑的打开文档中移动。
• 上下文检查 — Arbortext Editor 不检查空白表格单元格的上下文。
• 必需元素 (标记) - 如果文档类型中的 entry 元素需要内容的某一标记,Arbortext Editor 将在创建虚拟 entry 元素时包括该标记。注意,尽管 entry 元素现在包含了必需标记,但在单元格拥有用户生成的内容前,仍将其视为虚拟 entry 元素。
|
如果表格中有多个行,则自定义表格中的其他行将显示带有灰色 "X" 的单元格,表示表格中的该位置实际上并不存在单元格数据。 在预定义的表格模型中插入单元格时,将另外生成一个列或行。
|