Ejemplos de estilo de la pestaña Obj
Para aplicar estilos a los objetos (tablas, gráficos y recuadros) se deben utilizar los elementos de la pestaña Obj de la paleta de estilos de eXtyles. En la sección que figura a continuación se describe cómo aplicar correctamente estilos a esos objetos.
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:
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):
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:
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:
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.
Emplazamiento de la tabla en el documento
Las tablas no cambian de lugar durante la exportación XML; es decir, que eXtyles no desplazará las tablas al lugar donde se citan en el texto —permanecerán en el mismo lugar en el que aparecen en el documento de Word. Por ello, es importante que en el documento de Word las tablas estén ubicadas en el emplazamiento donde se desea que aparezcan en el PDF.
Gráficos
Los gráficos se pueden mantener en el documento de Word durante el procesamiento de eXtyles; o se pueden eliminar, dejando solo el título y las notas del gráfico. Se suele elegir la última opción, ya que las imágenes pueden sobrecargar el documento de Word y ralentizar el procesamiento de eXtyles.
La función Cleanup de eXtyles puede eliminar automáticamente todas las imágenes del documento de Word y sustituirlas por un texto de marcador de posición.
A continuación figura la configuración habitual de un gráfico en un documento de la OMC:
Word
XML
Nombre del gráfico y etiqueta <graphic>
eXtyles generará automáticamente una etiqueta <graphic>
para cada leyenda de gráfico del documento de Word. Este elemento es muy importante dado que el sistema de procesamiento lo utilizará para extraer el archivo de imagen correcto durante el proceso de diseño. Por ejemplo, en el caso anterior, el sistema buscará una imagen llamada 17-4996_cht1.1, como figura en la etiqueta <graphic xlink:href="17-4996_cht1.1"/>
.
eXtyles generará estos identificadores utilizando la información del cuadro de diálogo Document Information. Se utilizará el campo Serial Number del cuadro de diálogo para elaborar el identificador del gráfico:
Recuadros
Utilice la serie de estilos de recuadro en la pestaña Obj de la paleta de estilos de eXtyles para aplicar un estilo al contenido de un recuadro en los documentos de la OMC. Los recuadros pueden ser sencillos o complejos. Estos últimos incluyen imágenes, tablas, listas y otros elementos. eXtyles admite tanto los recuadros sencillos como los recuadros complejos, pero se deberá prestar especial atención a los estilos aplicados.
Recuadros sencillos
Es posible aplicar únicamente los estilos Box Title, Box Text, Box Source y Box Note de la paleta a los recuadros sencillos; por ejemplo,
Word
XML
También se pueden incluir subtítulos y listas en un recuadro sencillo, y se les debe aplicar los estilos Box Heading y Box List:
Word
XML
Recuadros complejos
Los recuadros complejos incluyen elementos como gráficos y tablas. Para estos recuadros, es necesario utilizar etiquetas especiales de inicio y fin para permitir que el motor de exportación comprenda dónde empieza y dónde termina el contenido del recuadro. Para cualquier recuadro que incluya contenido al que no se haya aplicado específicamente un estilo de párrafo de recuadro de la pestaña Obj de la paleta de eXtyles, se deberán emplear estas etiquetas especiales de inicio y fin de recuadro.
Word
XML
En el ejemplo de XML puede observar que gracias al uso de las etiquetas Box Begin y Box End en Word, el gráfico 1 (Figure 1) del recuadro está correctamente incluido dentro de la etiqueta <boxed-text>
.
El texto del recuadro no se debe formatear como una tabla de Word ya que esto etiquetaría el texto incorrectamente como <table>
en el XML. Todo el contenido del recuadro debe convertirse de tabla a texto antes del procesamiento de eXtyles.
De manera similar, será necesario utilizar las etiquetas Box Begin y Box End para los recuadros que incluyan tablas; asimismo, dado que el flujo de trabajo de eXtyles no admite las tablas anidadas, el contenido de los recuadros deberá convertirse de tabla a texto, como en el ejemplo siguiente:
Word
XML