itext(Text - Pdf)居中对齐

时间:2015-06-19 04:06:43

标签: java text pdf-generation itext text-alignment

我使用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文件时,我对以下数据的对齐不正常。 请告诉我上述代码是否正确。 在此先感谢。

1 个答案:

答案 0 :(得分:0)

尝试使用ALIGN_CENTER

>>> OsClass.EX_USAGE = property(OsClass.EX_USAGE)
>>> os.EX_USAGE
42

FROM THIS ANSWER