我有一个带有 CALS 表的 XML 文件,我想将它导入到 indesign 中。问题是,indesign 中的实际表格定义了一些单元格样式,并且 indesign 不允许将标签(和样式)添加到 CALS 表格(仅限 indesign 表格)。
我的 xml 看起来像这样
<table>
<tgroup cols="6">
<colspec colname="c1" colwidth="29pt"/>
<colspec colname="c2" colwidth="172pt"/>
<colspec colname="c3" colwidth="71pt"/>
<colspec colname="c4" colwidth="69pt"/>
<colspec colname="c5" colwidth="113pt"/>
<colspec colname="c6" colwidth="69pt"/>
<thead>
<row>
<entry align="left" colsep="0" valign="bottom">Tag</entry>
<entry align="left" colsep="0" valign="bottom">Datum</entry>
<entry align="left" colsep="0" valign="bottom">Zeit</entry>
<entry align="left" colsep="0" valign="bottom">Ort</entry>
<entry align="left" colsep="0" valign="bottom">Leitung</entry>
<entry align="left" colsep="0" valign="bottom">Kursnummer</entry>
</row>
</thead>
<tbody>
<row>
<entry colsep="0">Mi</entry>
<entry colsep="0" valign="bottom">15.03.2012, 16.03.2012, 17.03.2012</entry>
<entry colsep="0" valign="bottom">10:15 - 11:45</entry>
<entry colsep="0" valign="bottom">someplace</entry>
<entry colsep="0" valign="bottom">some Name</entry>
<entry colsep="0" valign="bottom">ABC-DE-12</entry>
</row>
<row>
<entry colsep="0">Mi</entry>
<entry colsep="0" valign="bottom">15.06.2012, 16.06.2012, 17.06.2012</entry>
<entry colsep="0" valign="bottom">09:15 - 10:45</entry>
<entry colsep="0" valign="bottom">otherplace</entry>
<entry colsep="0" valign="bottom">other Name</entry>
<entry colsep="0" valign="bottom">XYZ-U-K-13</entry>
</row>
</tbody>
</tgroup>
</table>
当我导入它时,我得到一个带有一些黑色边框的标准表格,并且字体大小是错误的。我还在单元格样式中添加了更多细节(即彩色边框底部 0.5pt)。如果我能在 indesign 中完成所有样式,那就太好了。我真的不喜欢colwidth
在 xml 中设置它,但我明白为什么我必须这样做......
我听说那里有 xslt 或 idml 的解决方案,但我对这两者都是新手......是否有一个简单的解决方案来添加单元格样式(一个 for<tbody>
和一个 for <thead>
)?
表格样式也有同样的问题(还不需要这个,但也许我以后需要它......)