【问题标题】:Text Positioning with IText for Java使用 IText for Java 进行文本定位
【发布时间】:2011-09-26 07:17:14
【问题描述】:

在使用 IText 生成 pdf 之前,我需要放置不同的文本。我一直在考虑使用Chunks,但我不知道如何将它们分开放置。我也尝试使用 PdfContentByte,但它不会生成任何 PDF 文件。

【问题讨论】:

    标签: java pdf itext


    【解决方案1】:

    您为什么不将表格与块组合用于您的布局。例如:

    PdfPTable headerTable = new PdfPTable(2);
    float[] headerTableWidths = { 80f, 20f };
    headerTable.setWidthPercentage(100f);
    headerTable.setWidths(headerTableWidths);
    headerTable.getDefaultCell().setBorderWidth(0);
    headerTable.getDefaultCell().setPadding(2);
    headerTable.getDefaultCell().setBorderColor(BaseColor.BLACK);
    headerTable.getDefaultCell().setFixedHeight(90f);
    
    PdfPCell infoCell = new PdfPCell();
    infoCell.setHorizontalAlignment(Element.ALIGN_CENTER);
    infoCell.setVerticalAlignment(Element.ALIGN_TOP);
    infoCell.addElement("test");
    infoCell.addElement("text");
    table.addCell(infoCell);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-01
      • 2012-10-12
      • 2010-12-10
      • 2011-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多