itext(文本 - Pdf)居中对齐



我正在使用itext生成pdf文件。我想将文本对齐到页面中间。我的输入文件如下所示

我们参考截至2009年10月1日的ISDA信贷支持附件。以下是数据。

  Portfolio MTM                                               USD 24,479,059.69
  Independent Amount                                          USD 0.00
  Threshold                                                   USD 1,000,000.00
  Credit Support Amount / Exposure                            USD 23,479,059.69
  Credit Support Balance                                      USD 26,140,600.00
  Net Margin Requirement                                      USD 2660940.31
            Minimum Transfer Amount                           USD 250,000.00
            Rounding Amount                                   USD 10,000.00
  Delivery amount                                             USD 2670000

我的 Java 代码如下

 FileInputStream fis = new FileInputStream(inFile);
    DataInputStream in = new DataInputStream(fis);
     InputStreamReader isr=new InputStreamReader(in);
     BufferedReader br = new BufferedReader(isr);
    String strLine;
    while ((strLine = br.readLine()) != null)  {
    Paragraph para =new Paragraph(strLine+"n");
    para.setAlignment(Element.ALIGN_JUSTIFIED);
    document.add(para);
    }
    document.close();

在尝试生成 Pdf 文件时,我对以下数据的对齐无法正常工作。请让我知道上面的代码是否正确。提前谢谢。

改为尝试ALIGN_CENTER

Paragraph para = new Paragraph(strLine+"n");
para.setAlignment(Element.ALIGN_CENTER);

从这个答案

最新更新