Tablas
Es fundamental aplicar los estilos con precisión al contenido de las tablas para garantizar un diseño y un formato correctos en lo que respecta a los requisitos relativos a los lectores de pantalla y otros requisitos de accesibilidad.
En los ejemplos que figuran a continuación se explica cómo utilizar correctamente los estilos de párrafo en una tabla.
Si bien la función Cleanup de eXtyles aplicará automáticamente un estilo a la mayoría de los contenidos de la tabla al principio del flujo de trabajo de eXtyles, deberá revisar cuidadosamente los estilos de la tabla antes de exportarla a XML y corregir cualquier error relativo a los estilos aplicados.
Tablas sencillas
El estilo del contenido dentro de una celda de una tabla en Word no aparecerá en el panel Style Area Pane que figura en la vista Draft (véase la imagen que figura a continuación). Se trata de una limitación de Word. Para revisar los estilos del contenido de las celdas de una tabla de Word, posicione el cursor en la celda y el estilo aparecerá en la ventana de estilos desplegable de la cinta de opciones de eXtyles.
Una tabla sencilla incluirá un título, un encabezado, el contenido del cuerpo y posiblemente notas. Por ejemplo,
Word
XML
<table-wrap id="t01.02" position="float"> <label>Table 1.2</label><caption><title>Liechtenstein – Selected macroeconomic indicators, 2012-15</title> </caption> <table rules="groups"> <col width="43.11%"/> <col width="14.23%"/> <col width="14.22%"/> <col width="14.22%"/> <col width="14.22%"/> <thead> <tr> <td valign="top" align="left" scope="col" style="border-left: solid 0.50pt; border-top: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(0,98,131)"/> <td valign="top" align="right" scope="col" style="border-left: solid 0.50pt; border-top: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(0,98,131)">2012</td> <td valign="top" align="right" scope="col" style="border-left: solid 0.50pt; border-top: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(0,98,131)">2013</td> <td valign="top" align="right" scope="col" style="border-left: solid 0.50pt; border-top: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(0,98,131)">2014</td> <td valign="top" align="right" scope="col" style="border-left: solid 0.50pt; border-top: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(0,98,131)">2015</td> </tr> </thead> <tbody> <tr> <td valign="top" align="justify" style="border-left: solid 0.50pt; border-right: solid 0.50pt" scope="row">GDP at market prices (SwF million)<sup>a</sup></td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">5,116</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">5,925</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">6,105</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">..</td> </tr> <tr> <td valign="top" align="justify" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)" scope="row">GDP at market prices (US$ million)<sup>a, b</sup></td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)">5,456</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)">6,392</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)">6,672</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)">..</td> </tr> <tr> <td valign="top" align="justify" style="border-left: solid 0.50pt; border-right: solid 0.50pt" scope="row">Real GDP (por cientoage change)</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">-0,1</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">2,1</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">3,0</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">..</td> </tr> <tr> <td valign="top" align="justify" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)" scope="row">GNI per inhabitant at current prices (SwF)</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)">97,410</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)">108,830</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)">..</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)">..</td> </tr> <tr> <td valign="top" align="justify" style="border-left: solid 0.50pt; border-right: solid 0.50pt" scope="row">Population ('000)</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">36,8</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">37,1</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">37,4</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">37,6</td> </tr> <tr> <td valign="top" align="justify" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)" scope="col">GDP by industry (% of GDP at basic prices)</td> <td valign="top" align="left" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)"/> <td valign="top" align="left" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)"/> <td valign="top" align="left" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)"/> <td valign="top" align="left" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)"/> </tr> <tr> <td valign="top" align="justify" style="border-left: solid 0.50pt; border-right: solid 0.50pt" scope="row">Industry and manufacturing</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">38,6</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">40,7</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">41,0</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">..</td> </tr> <tr> <td valign="top" align="justify" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)" scope="row">General services</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)">28,9</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)">27,3</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)">26,8</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; background-color:rgb(201,222,212)">..</td> </tr> <tr> <td valign="top" align="justify" style="border-left: solid 0.50pt; border-right: solid 0.50pt" scope="row">Financial services</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">24,0</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">25,1</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">25,2</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt">..</td> </tr> <tr> <td valign="top" align="justify" style="border-left: solid 0.50pt; border-right: solid 0.50pt; border-bottom: solid 0.50pt; background-color:rgb(201,222,212)" scope="row">Agriculture and households</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; border-bottom: solid 0.50pt; background-color:rgb(201,222,212)">8.6</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; border-bottom: solid 0.50pt; background-color:rgb(201,222,212)">7.0</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; border-bottom: solid 0.50pt; background-color:rgb(201,222,212)">7.0</td> <td valign="top" align="right" style="border-left: solid 0.50pt; border-right: solid 0.50pt; border-bottom: solid 0.50pt; background-color:rgb(201,222,212)">..</td> </tr> </tbody></table> <table-wrap-foot> <fn><p>.. Not available.</p></fn> <fn><p>a Provisional data for 2014.</p></fn> <fn><p>b Swiss/US$ exchange rate was applied.</p></fn> <attrib>Source: Statistical information provided by the authorities of Liechtenstein; <italic>Volkswirtschaftliche Gesamtrechnung 2014</italic> (National Accounts 2014<?word-comment COMMENT4: The in-text citation "National Accounts 2014" is not in the reference list. Please correct the citation, add the reference to the list, or delete the citation.?>). Viewed at: <ext-link ext-link-type="uri" xlink:href="https://www.llv.li/files/as/volkswirtschaftliche-gesamtrechnung-2014.pdf">https://www.llv.li/files/as/volkswirtschaftliche-gesamtrechnung-2014.pdf</ext-link> [January 2017]; and <italic>Liechtenstein in Figures 2017</italic><?word-comment COMMENT5: No figure matches the in-text citation "Figures 2017". Please supply a legend and figure or delete the citation.?>. Viewed at: <ext-link ext-link-type="uri" xlink:href="https://www.llv.li/files/as/fliz-englisch-2017.pdf">https://www.llv.li/files/as/fliz-englisch-2017.pdf</ext-link> [January 2017].</attrib></table-wrap-foot> </table-wrap>
Tablas complejas
Las tablas más complejas pueden incluir subtítulos y leyendas para fines de accesibilidad. eXtyles admite dichas estructuras. Por ejemplo, se debería aplicar el estilo siguiente al encabezado interno "Switzerland" de la tabla:
Word
XML
<tbody> <tr> <th colspan="3" valign="top" align="justify" style="border-left: solid 0.50pt; border-right: solid 0.50pt" scope="col">Switzerland</th> </tr> <tr>
Formato local y otros elementos de diseño
A diferencia de otras partes del texto, eXtyles incluirá en el XML el formato y los elementos de diseño de las tablas. Esta información se recuperará directamente del documento de Word, por lo que es importante que las tablas en Word se revisen cuidadosamente, así como su contenido, antes de generar el XML.
Negrita, cursiva y subrayado
Al igual que sucede en el resto del texto, la negrita, la cursiva y el subrayado que se empleen en las tablas se preservarán en el XML. Por ejemplo, en la tabla siguiente, el texto Goods (net) está subrayado, y el texto Foreign trade total está en cursiva:
Word
XML
<td><underline>Goods (net)</underline></td> ... <td>F<italic>oreign trade total<sup>i</sup></italic></td>
Si presta atención observará que la letra F de Foreign trade total no está en cursiva. eXtyles exportará el XML preservando el formato local que figura en el documento de Word. Por este motivo, es importante aplicar el formato al contenido de la tabla de manera cuidadosa y deliberada para evitar errores.
Bordes, sombreado y alineación
Los bordes de la tabla, el sombreado de las celdas y la alineación del texto se preservarán en el XML. Esta información de formato puede ser importante para representar los datos, por lo que eXtyles la recuperará directamente del documento de Word. Por ejemplo, los bordes de la tabla se representan como un atributo de estilo:
style="border-left: solid 0.50pt; border-top: solid 0.50pt; border-right: solid 0.50pt; border-bottom: solid 0.50pt"
El sombreado de las celdas se representa como un valor RGB (de nuevo, en función del sombreado preciso utilizado en el documento de Word):
style="background-color:rgb(201,222,212)"
Y la alineación, tanto vertical (valign) como horizontal (align), del texto en las celdas de la tabla —derecha, centro, izquierda o decimal— se refleja de la manera siguiente:
valign="top" align="center"
También se refleja la indentación del texto para garantizar que se obtenga el diseño correcto; por ejemplo, en el anterior extracto de Word:
<td>       F<italic>oreign trade total<sup>i</sup></italic></td>
Por este motivo, es importante revisar cuidadosamente el formato de la tabla en el documento de Word. Por ejemplo, si la tabla definitiva no debe incluir sombreado de las celdas, no deberá haber sombreado en la tabla del documento de Word.
0 Comments