Ayuda > Creación > Uso de tablas > Introducción a las tablas
Introducción a las tablas
Arbortext Editor proporciona un conjunto de herramientas para insertar, visualizar y editar tablas.
Terminología de las tablas
Cuando se hace referencia a las tablas de Arbortext, se utilizan los términos siguientes:
Término
Descripción
tabla
Conjunto de rejillas, filas, columnas, celdas y bordes.
Conjunto de filas agrupadas. El modelo de tabla de intercambio OASIS soporta varias rejillas en cada tabla. Los demás modelos de tabla admiten una sola rejilla.
Celda
Cuadro individual dentro de una rejilla o tabla.
row
Conjunto horizontal de celdas que abarca todo el ancho de la rejilla o tabla.
Columna
Conjunto vertical de celdas que abarca toda la altura de la rejilla o tabla. No se aplica a tablas personalizadas.
border
Una de las cuatro líneas que rodean la tabla o una celda individual.
Reglas de tabla
Reglas y herramientas de selección que aparecen para la tabla en la ventana de edición.
Combinar
Combinar una selección rectangular de celdas. No se aplica a tablas personalizadas.
Separar
Devolver una selección combinada de celdas a su configuración original. Todo el texto de las celdas separadas se muestra en la celda superior izquierda. No se aplica a tablas personalizadas.
Bordes
Los bordes son las líneas gráficas que rodean la tabla y cada una de las celdas. Las celdas comparten los bordes que se encuentran entre ellas. El cuadro de diálogo Modificar bordes se puede utilizar para controlar la visualización de los bordes. En el cuadro de diálogo, se pueden cambiar los bordes de toda la tabla, de un conjunto de celdas seleccionado o de una celda individual.
En las tablas de intercambio OASIS, HTML y personalizadas, se puede cambiar el estilo, el color y el ancho de los bordes. Estos cambios se guardan como instrucciones de procesamiento, que normalmente no son compatibles con otros editores XML. Para evitar que la configuración de formato se guarde como instrucciones de procesamiento se utiliza el comando set tableuiextensions.
En las tablas de Arbortext, se puede cambiar el estilo de los bordes.
Cabeceras y pies
Las filas de cabecera y las filas de pie de las tablas que sobrepasan los límites de la página se imprimen en la parte superior y en la parte inferior de cada página, respectivamente. El texto de las filas de cabecera se convierte a negrita automáticamente.
Según los modelos de tabla de intercambio OASIS y HTML, las filas de cabecera deben encontrarse en la parte superior de la tabla y las filas de pie deben estar justo detrás de estas. Cuando se convierten filas del cuerpo de la tabla en filas de cabecera o pie, se trasladan a la parte superior de la tabla y se colocan con las otras filas de cabecera y pie.
El elemento tfoot de CALS no forma parte de la especificación de intercambio OASIS. Si se tiene previsto usar los documentos en un entorno de intercambio OASIS estricto, no se deben utilizar filas de pie en las tablas.
En las tablas HTML, cuando se convierte una fila del cuerpo de la tabla en una fila de cabecera o pie, el contenido de la fila se mueve automáticamente desde el elemento tbody hasta el elemento thead o tfoot, respectivamente. Si se prefiere cambiar el elemento de celda de datos de tabla (td) a un elemento de celda de cabecera de tabla (th), es necesario elegir Editar > Cambiar marcador.
El modelo de tabla de Arbortext, así como las tablas personalizadas, solo admiten una fila de cabecera y las filas de pie no están disponibles.
Rotación y alineación del contenido de las celdas
Si se utiliza el modelo de tabla de intercambio OASIS, se puede especificar que el contenido de la celda gire 90, 180 o 270 grados. Utilice el atributo rotate para una celda, con los valores 1, 2 o 3 para alcanzar la rotación.
Los valores de alineación horizontal y vertical creados para las celdas de la tabla alinearán el texto de la celda, independientemente de la rotación.
Convenciones de ancho de tabla
Las tablas tienen dos anchos:
Ancho de la salida publicada. El ancho de la tabla en la salida publicada viene determinado por dos factores:
En el caso de tablas formadas enteramente por columnas de ancho fijo, el ancho de tabla es la suma de los anchos de columna.
En las tablas que contienen al menos una columna de ancho proporcional, el ancho de la tabla se controla utilizando los valores de ancho de columna y combinación de columnas de la hoja de estilo.
Ancho en la ventana de edición. El ancho de la tabla en la ventana de edición viene determinado por dos factores:
En el caso de tablas formadas enteramente por columnas de ancho fijo, el ancho de tabla es la suma de los anchos de columna.
Para las tablas que contienen al menos una columna de ancho proporcional, el ancho de tabla se controla por medio de la opción Ancho de visualización del cuadro de diálogo Propiedades de la tabla. El valor de Ancho de visualización es, por defecto, el 100% del ancho de la vista.
* 
En las tablas de intercambio OASIS, los cambios del ancho de visualización se guardan como instrucciones de procesamiento, que normalmente no son compatibles con otros editores XML. Para evitar que la configuración de formato se guarde como instrucciones de procesamiento se utiliza el comando set tableuiextensions.
* 
En las tablas personalizadas el ancho de tabla es fijo y no se puede modificar.
Convenciones de ancho de columna
En la vista del editor, el ancho de columna puede ser proporcional (basado en el ancho general de la tabla) o fijo (basado en el valor de la opción Tamaño del cuadro de diálogo Propiedades de la tabla). Las unidades de ancho fijo disponibles son: pulgadas, centímetros, milímetros, puntos, picas y píxeles.
El ancho de columna en la salida publicada se controla por medio del ancho de columna definido en la hoja de estilo.
En las tablas de intercambio OASIS, las columnas se pueden especificar en unidades de medida diferentes, con lo que se obtienen tablas que pueden contener una combinación de columnas de ancho fijo y columnas de ancho proporcional.
Las tablas HTML también permiten el uso combinado de columnas de ancho proporcional (porcentaje) y columnas de ancho fijo (píxeles).
* 
En las tablas HTML, se puede usar el atributo width obsoleto del elemento cell para controlar el ancho de celda independientemente del ancho de columna. Arbortext Editor interpreta que cualquier valor de este atributo especifica y sustituye el ancho de la columna en la que se encuentra la celda. Si varias celdas de una columna tienen anchos diferentes, se usará el valor más elevado para toda la columna.
Para las celdas que combinan columnas, Arbortext Editor interpreta que el atributo width especifica el ancho de la columna en la que empieza la celda combinada (horizontalmente). Debe tenerse en cuenta que algunos exploradores pueden usar el ancho de celda para determinar el ancho mínimo de la celda combinada resultante.
Convenciones de altura de fila
Por defecto, la altura de fila se establece en Natural. La altura de cada fila se ajustará al contenido de la celda más alta. Se puede establecer una altura Fija para una fila, lo que hará que la fila aparezca con una altura específica en la salida publicada. En la ventana del editor, las filas de altura fija se señalan mediante una flecha de dos puntas en la regla de filas que indica la altura de la fila. Si la altura natural de una fila sobrepasa la altura Fija especificada en la ventana del editor, la fila se ampliará más allá de la altura fijada, pero la flecha de la regla de filas aparecerá de color rojo y seguirá indicando la altura fija. Esto no significa necesariamente que el contenido de la fila vaya a sobrepasar la altura fija cuando se publique la tabla. Solo significa que el contenido es demasiado largo para la altura de fila de la ventana del editor.
En las tablas de intercambio OASIS, las alturas de fila fijas se guardan como instrucciones de procesamiento, que normalmente no son compatibles con otros editores XML. Para evitar que la configuración de formato se guarde como instrucciones de procesamiento se utiliza el comando set tableuiextensions.
En las tablas personalizadas, la altura de fila es Natural y no se puede modificar.
Visualización de tablas
Las tablas pueden mostrarse en forma de vista etiquetada o de vista gráfica. La opción de menú Ver > Tablas > Marcador de tabla determina la vista. Cuando las tablas se ven con marcadores, sus etiquetas se pueden editar directamente. Cuando el marcador de tabla está desactivado, las tablas se presentan gráficamente y es más fácil editar el contenido de las celdas y la estructura de la tabla.
Modelos de tabla predefinidos soportados
Arbortext Editor soporta tres modelos de tabla predefinidos para la creación en el editor de tablas de Arbortext Editor. Son un modelo de tabla de Arbortext y dos modelos de tablas basados en los estándares del sector: HTML e intercambio OASIS (derivado del estándar CALS).
Si se utiliza una DTD, las declaraciones de entidad que definen los modelos de tabla predefinidos se encuentran en la carpeta /entities del directorio de instalación. Las entidades se enumeran en la tabla siguiente. La columna Nombre de modelo muestra el modelo de tabla que funciona con el fichero de declaración.
Fichero de entidades
Nombre de modelo
Descripción
ati-tbl.elm
Arbortext
Declaraciones para el modelo de tabla de Arbortext.
cals-tbl.elm
intercambio OASIS
Declaraciones para el subconjunto Arbortext del modelo de tabla CALS. Este fichero de entidades se proporciona únicamente por compatibilidad con versiones anteriores. Los nuevos tipos de documento deben utilizar el modelo de tabla de intercambio OASIS o el modelo de tabla HTML.
calstbl2.dtd
intercambio OASIS
Es una extensión del modelo de tabla de intercambio OASIS.
soex-tbl.dtd
intercambio OASIS
Modelos de tabla de intercambio OASIS.
html-tbl.dtd
HTML
Declaraciones para el modelo de tabla transicional HTML 4.1 (para documentos SGML).
xhtml-tbl.dtd
HTML
Declaraciones para el modelo de tabla transicional XHTML 1.0 (para documentos XML).
Modelos de tabla personalizados soportados
Arbortext Editor soporta la visualización y edición de tablas personalizadas definidas a partir de elementos en un DTD o esquema. Es posible configurar un modelo de tabla personalizado identificando los elementos de un tipo de documento que deban mostrarse y editarse como tabla. El formato de salida de los elementos puede ser de tabla u otro formato diferente.
Como ejemplo, un modelo de contenido tal como:
<list>
<listitem><para> ... </para><para>...</para></listitem>
<listitem><para> ... </para><para>...</para></listitem>
<listitem><para> ... </para><para>...</para></listitem>
</list>
podría configurarse como tabla personalizada, siendo <list> el elemento de tabla, <listitem> el elemento de fila y <para> el elemento de celda.
Las tablas personalizadas se configuran en el fichero de configuración de tipo de documento (.dcf) o en una hoja de estilo de Arbortext Styler. Para obtener más información sobre cómo definir una tabla personalizada en el fichero .dcf, consulte Definición de tablas personalizadas. Para obtener información sobre la configuración de una tabla personalizada con Arbortext Styler, consulte la sección de definición del estilo de las tablas personalizadas.
Modelos de tabla múltiples
Arbortext Editor admite el uso de varios modelos de tabla en un documento. Sin embargo, todos los modelos de tabla que se deseen utilizar deben estar declarados en el DTD o esquema.
Si hay varios modelos de tabla declarados en la DTD o el esquema, Arbortext Editor se puede configurar para mostrar un mensaje que permita a los usuarios seleccionar el modelo de tabla que deseen insertar. Arbortext Editor muestra este mensaje cuando el comando set prompttablemodels se define en on.
¿Fue esto útil?