...
The cells in column 1 have the attribute align@align="left"
and those in column 2 have @align="center"
. The cells in column 3 have the attribute @align="char"
(i.e. align on a specific character), and they have the additional attribute char@char="."
(i.e. align on the period, used here as a decimal point).
The JATS and NLM Book DTDs support table cell contents aligned on other characters, for example the plus/minus sign in a column of means±errors (i.e. other values of the char attribute are allowed, such as char@char="±"
). However, Word supports alignment only on the first non-letter, non-digit character.
Note that the XML has also inherited the vertical cell alignment set in Word (valign@valign="top"
). CSS attributes for table borders and shading are also included in the XML. These can be seen in the previous example as the contents of the style attribute of the <td>
element.
...
the shading is represented as shown in the @style
attributes in the following XML when exporting with XHTML tables:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<table-wrap id="t2" position="float"> <label>Table 2</label> <caption><title>Betrayed shutters in vicinity it unpacked in</title> </caption> <table frame="hsides" rules="groups"> <col width="30.72%"/> <col width="34.64%"/> <col width="34.64%"/> <thead> <tr> <th valign="top" align="left" scope="col" style="border-top: solid 0.50pt; border-bottom: solid 0.50pt">r(Y)</th> <th valign="top" align="center" scope="col" style="border-top: solid 0.50pt; border-bottom: solid 0.50pt">Y2</th> <th valign="top" align="center" scope="col" style="border-top: solid 0.50pt; border-bottom: solid 0.50pt">Y</th> </tr> </thead> <tbody> <tr> <td valign="top" align="left" style="border-top: solid 0.50pt" scope="row">ϕm (for ηhigh)</td> <td valign="top" align="char" char="." style="border-top: solid 0.50pt; background-color:rgb(217,217,217)">2.10</td> <td valign="top" align="char" char="." style="border-top: solid 0.50pt">2.10</td> </tr> <tr> <td valign="top" align="left" style="border-bottom: solid 0.50pt" scope="row">ϕ (for ηlimit)</td> <td valign="top" align="char" char="." style="border-bottom: solid 0.50pt">20.5</td> <td valign="top" align="char" char="." style="border-bottom: solid 0.50pt; background-color:rgb(166,166,166)">21.0</td> </tr> </tbody> </table> </table-wrap> |
Table and Column Widths
By default, eXtyles NLM does not export the overall table width from Word into the XML. It is possible to set up eXtyles NLM to detect the absolute width of the table as it appears in Word and pass through the width to the XML export in whatever unit fits your workflow needs (e.g., inches, centimeters, points, etc.). Please contact extyles-support@inera.com if you need the overall table width to be included in your XML.
Column widths are calculated as percentages of the total width of the table by default. The following example illustrates a table whose column widths are represented as percentages:
Lists in Tables
Lists in tables should be styled using the appropriate list style, rather than using the table styles. You can apply the list style to a unique paragraph in a table cell by holding the CTRL key while selecting the style from the palette.