2 つ (またはそれ以上) のネストされたテーブルがあります。1 つ目はレイアウト用で、他はデータを含む通常のテーブルです。
各ページでヘッダーとフッターを繰り返す必要があるため、最初のテーブルを使用します。
repeat-header:yes;
repeat-footer:yes;
これを達成するためのcssの特別なルール、そしてそれは機能します。
ドキュメントの本文を要素に入れました。
データ テーブルの場合、要素に 1 ピクセルの境界線を付ける必要があるため、それを行うための CSS ルールを作成しました。
table.data {
border-collapse: collapse;
margin-bottom: 15px;
width: 100%;
}
table.data td {
padding: 5px;
border: 1px solid #000;
border-collapse: collapse
}
要素のクラスを設定します。しかし、国境はありません。
データ スタイルを外部テーブル スタイルで上書きするように見えますが、これには境界線がないため、内部テーブルに境界線がありません。
私のcssはタグにあり、インラインで何かを書くこともありますが、1pxの境界線を上書きするものはありません.
私はAndroidとXMLWorker(最終バージョン5.4.4)にItextを使用しています。私のテンプレートは HTML で、Java から次のメソッドを呼び出します。
XMLWorkerHelper.getInstance().parseXHtml