インデザインにインポートしたい CALS テーブルを含む XML ファイルがあります。問題は、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)。すべてのスタイリングをインデザインで行うことができれば素晴らしいと思います。XMLに設定するのはあまり好きではありませんがcolwidth
、なぜこれをしなければならないのか理解しています...
xsltまたはidmlを使用したソリューションがあると聞きましたが、どちらも初めてです...セルスタイルを追加する簡単なソリューションはありますか(1つと1<tbody>
つ<thead>
)?
同じ質問がテーブル スタイルにも当てはまります (これはまだ必要ありませんが、後で必要になるかもしれません...)