1

PDFTable と itext バージョン 5.2.1 を使用して pdf ページを作成しました。フォント、セル間隔などを定義するメソッドを作成しました。これはコードです。

Cell textColspanCenter(String staticdata, Font font, int colspan, int rowspan, int border) {
        try {
            cell = new PdfPCell(new Phrase(staticdata, font));
            cell.setColspan(colspan);
            cell.setRowspan(rowspan);
            cell.setHorizontalAlignment(Element.ALIGN_CENTER);
            cell.setBorder(border);
            cell.setPadding(4.0f);
            if (border == 1) {
                cell.setBorder(Rectangle.BOX);
            }
            return cell;
        } catch (Exception e) {
            System.out.println("errorin textColspanLeft " + e);
            return null;
        }

私はパディングを 4 に設定しました..しかし、私のクライアントは、私のいくつかの部分 (ユーザーが金額を書き込むセル、およびそれらが互いに近すぎる場合、境界線がないため、金額をソースに一致させることが困難になる) を望んでいます。それらの間に他のページ(テーブル全体ではない)よりも多くのスペースを確保するページ...したがって、cell.setPadding値を変更しようとしましたが、テーブル全体のパディングが変更されます。すべての要素にスペースが増えてしまいます...rowspanの値を変更しようとしましたが、テーブル全体が台無しになります...助けていただければ幸いです...ありがとう

4

1 に答える 1