Introducción a las tablas de intercambio OASIS
El soporte de tablas de intercambio OASIS de Arbortext Editor se basa en el modelo de tabla de intercambio de OASIS (anteriormente SGML Open). El origen de este modelo de tablas se estableció como el modelo de tablas de CALS. Arbortext Editor también soporta <tfoot> y <spanspec> (si DTD los define), que no están en el modelo de intercambio OASIS, pero se permiten en el tipo de documento DocBook distribuido. En los cuadros de diálogo de edición de tablas de Arbortext Editor, este modelo de tabla se denomina tipo de tabla Intercambio OASIS.
Intercambio OASIS es un subconjunto del modelo de tabla CALS completo, diseñado por el consorcio de proveedores OASIS (
http://www.oasis-open.org) con el fin de ofrecer la máxima interoperabilidad entre los productos de los proveedores.
Es necesario prestar mucha atención cuando se trabaja con documentos que contienen marcador de tabla CALS importado de herramientas que no son Arbortext Editor. En algunos casos, Arbortext Editor puede desestimar o no admitir totalmente algunos marcadores de tabla CALS.
Un ejemplo de un atributo desestimado es <colspec colnum>. Arbortext Editor desestima este atributo cuando se crea una imagen de tabla, pero lo utiliza para la impresión.
Un ejemplo de un atributo que no se soporta totalmente es <colspec colwidth>. Aunque Arbortext Editor lo soporta, no soporta atributos colwidth que se especifiquen como una suma de múltiples unidades (por ejemplo, 1.5in+2cm+125*). Si Arbortext Editor abre una tabla que contiene atributos colwidth definidos como una suma, se aplica la lógica siguiente:
1. Si el atributo colwidth tiene un componente proporcional, Arbortext Editor utiliza ese valor y quita el resto. (Por ejemplo, 1.5in+2cm+125* se convertiría en 125*.)
2. Si el atributo colwidth no tiene ningún componente proporcional, Arbortext Editor utiliza el primer componente de la izquierda. (Por ejemplo, 1.5in+2cm se convertiría en 1.5in.)
Arbortext Editor incluye y admite (con algunas excepciones) las siguientes variaciones del modelo de tabla CALS:
|
Ruta
|
Descripción
|
Tipo de documento al que se hace referencia
|
|
ruta-Arbortext/doctypes/docbook/cals-tbl.dtd
|
CALS completo
|
DocBook
|
|
ruta-Arbortext/entities/38784C.dtd
|
Menos que CALS completo (no hay ni namest ni nameend en <entry>, luego <spanspec> se fuerza.
|
CALS
|
|
ruta-Arbortext/entities/calstbl2.dtd
|
CALS completo
|
TCIF/TIM
|
|
ruta-Arbortext/entities/soextblx.dtd
|
Versión XML del subconjunto de intercambio OASIS de CALS completo
|
Arbortext XML DocBook
|