XmlWorker は、テーブル セルの境界線を認識しません。
これは私のコードです:
<table>
<tbody>
<tr>
<th style="width: 20%; height: 40px; vertical-align: top; border-bottom: 1px solid gray">Your name</th>
<td style="width: 80%; border-bottom: 1px solid gray"></td>
</tr>
<tr>
<th style="height: 40px; vertical-align: top; border-bottom: 1px solid gray">Your lastname</th>
<td style="border-bottom: 1px solid gray"></td>
</tr>
</tbody>
</table>
この公式ツールを使用してテストしています:
http://demo.itextsupport.com/xmlworker/
(「フォント サイズ」の下の「html」ボタンをクリックし、コードを貼り付けます)
また、iTextSharp + MvcRazorToPdf (2 つの C# ライブラリ) を使用してテストしています。
質問:
どうすれば border-bottom を機能させることができますか?
編集:
この互換性の概要: http://demo.itextsupport.com/xmlworker/itextdoc/CSS-conformance-list.htmによると、css プロパティborder-bottom
は html 要素td
( cell
)で正常に動作するはずです。