帮助 > 创作 > 使用表格 > OASIS Exchange 表格 > OASIS Exchange 表格概述
  
OASIS Exchange 表格概述
Arbortext Editor OASIS Exchange 表格支持基于 OASIS (以前打开的是 SGML) Exchange 表格模型。此表格模型源自 CALS 表格模型。Arbortext Editor 也支持 <tfoot><spanspec> (如果 DTD 定义了它们),它们不在 OASIS Exchange 模型中,但允许出现在分布式 DocBook 文档类型中。在 Arbortext Editor 的表格编辑对话框中,该表格模型被称为 OASIS Exchange 表格类型。
OASIS Exchange 是由 OASIS 厂商联盟 (http://www.oasis-open.org) 设计的完整 CALS 表格模型的一个子集,以便在厂商产品间提供最大的互用性。
使用通过 Arbortext Editor 之外的工具导入的包含 CALS 表格标注的文档时应格外小心。在某些情况下,Arbortext Editor 可能忽略或不完全支持某些 CALS 表格标注。
被忽略属性的一个示例是 <colspec colnum>。创建表格图像时 Arbortext Editor 将忽略此属性,但会将其用于打印。
不完全支持属性的一个示例是 <colspec colwidth>。尽管 Arbortext Editor 确实支持该属性,但它不支持被指定为多个单位总和 (如 1.5in+2cm+125*) 的 colwidth 属性。如果 Arbortext Editor 打开一个包含定义为总和的 colwidth 的表格,则使用以下逻辑:
1. 如果 colwidth 属性有一个比例分量,Arbortext Editor 将使用该值并删除其余值。(例如,1.5in+2cm+125* 会变为 125*。)
2. 如果 colwidth 属性没有比例分量,Arbortext Editor 将使用最左边的分量。(例如,1.5in+2cm 会变为 1.5in。)
Arbortext Editor 包括并支持(有例外情况)以下种类的 CALS 表格模型:
路径
说明
引用文档类型的对象
Arbortext-path/doctypes/docbook/cals-tbl.dtd
完整 CALS
DocBook
Arbortext-path/entities/38784C.dtd
少于完整 CALS (<entry> 上没有 namestnameend),因此 <spanspec> 是强制的。
CALS
Arbortext-path/entities/calstbl2.dtd
完整 CALS
TCIF/TIM
Arbortext-path/entities/soextblx.dtd
完整 CALS 的 OASIS Exchange 子集的 XML 版本
Arbortext XML DocBook