說明 > 編寫 > 使用表格 > OASIS Exchange 表格 > OASIS Exchange 表概述
  
OASIS Exchange 表概述
Arbortext Editor OASIS Exchange 表的支援以 OASIS (之前為 SGML Open) Exchange 表模型為基礎。此表格模型源於 CALS 表格模型。Arbortext Editor 也支援 <tfoot><spanspec> (當 DTD 定義它們時),它們不在 OASIS Exchange 模型中,但是可以採用分散式 DocBook 文件類型。在 Arbortext Editor 的表格編輯對話方塊中,此表格模型就是 OASIS Exchange 表格類型。
OASIS Exchange 就是由 OASIS 廠商聯盟所設計的完整 CALS 表模型子集 (http://www.oasis-open.org),可在各廠商產品之間提供最大的互通性。
當您使用的文件 (內含 CALS 表格標示) 是從 Arbortext Editor 以外的工具所匯入時,必須特別小心。在一些情況中,Arbortext Editor 可能會忽略或者無法完全支援某些 CALS 表格標示。
例如,<colspec colnum> 就是一種會略過的屬性。當您建立表格圖像但在列印中使用時,Arbortext Editor 會略過此屬性。
<colspec colwidth> 就是無法完全支援的屬性範例。Arbortext Editor 可支援該屬性,但不支援指定為多個單位總和的 colwidth 屬性 (例如 1.5in+2cm+125*)。如果 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