Hello All,

 

      What is the proper setting of the leading param in the following:

 

          private Font fontC8 = FontFactory.getFont(FontFactory.COURIER, 8);

 

      if (fontDefString.equalsIgnoreCase(new String("fontC8"))) fontDefFont = fontC8;

 

               document.add(new Paragraph(12, line, fontDefFont));

 

The problem is that I have a landscape report(plain text monospaced) with 52 lines

of text with page headings.  I want the PDF to page as the report.  The white space

between paragraphs is to large(I think) causing the a few lines to end up on a page

with out headings.  Example below:

 

input text:

 

 

  09/20/05                               XXXXXXX X. XXXXX XXXXXX XXXXXXXXXX                                              PAGE    4

           Account 999999 FFF DDDDD DDDDDDDDDD  by Batch Number, Date                      BBBBB, BBBBBBBB

                                          for time period 08/01/05  -  08/31/05                                          FFAFFF

 

           BEGINNING BALANCE AVAILABLE:           9,999.00

                                                                                        +            -            -

          Batch   Batch   Trans  Trn  Sub                                           Budget                    Commit-  D

  Acct #   Ref    Date    Date   Cd   code  DESC              REF      REF_2        Entries      Rev/Exp      ments    C  CR_ACCT_NUM

  ------  -----   -----   -----  ---  ----  ----              ---      -----        -------      -------      -------  -  -----------

  999999  BB0110  050827  08/27  021  0575  XXXXXXXXXXXXXXX   608                  -1520.00          .00          .00  C

          BB0110  050827  08/27  021  0580  XXXXXXXXXXXXXXXX  608                   7500.00          .00          .00  D

          REC522  050729  07/29  030  0580  XXXXXXXXXXXXX     29-JUL                    .00      -100.00          .00  C

          REC519  050729  07/29  030  0580  XXXXXXXXXXXXX     29-JUL                    .00       -20.00          .00  C

          RCT1    050802  08/02  030  0580  XXXXXXXXXXXXXXXXX                           .00       -12.00          .00  C

          REC611  050810  08/10  030  0580  XXXXXXXXXXXXX     5-AUG                     .00       -50.00          .00  C

          REC610  050810  08/10  030  0580  XXXXXXXXXXXXXX    5-AUG                     .00       -28.34          .00  C

          RCT1    050810  08/10  030  0580  XXXXXXXXXXXXXXXX                            .00       -60.00          .00  C

          REC630  050819  08/19  030  0580  XXXXXXXXXXXXX     19-AUG                    .00       -50.00          .00  C

          REC626  050819  08/19  030  0580  AXXXXXXXXXXXXX    19-AUG                    .00       -15.00          .00  C

          REC628  050819  08/19  030  0580  AXXXXXXXXXXXXX    19-AUG                    .00      -100.00          .00  C

          REC631  050819  08/19  030  0580  XXXXXXXXXXXXXX    19-AUG                    .00       -25.00          .00  C

          REC633  050819  08/19  030  0580  XXXXXXXXXXXXXX    19-AUG                    .00       -16.66          .00  C

          REC627  050819  08/19  030  0580  XXXXXXXXXXXXXX    19-AUG                    .00       -19.17          .00  C

          REC540  050826  08/26  030  0580  XXXXXXXXXXXXXX    26-AUG                    .00       -27.00          .00  C

          PCS002  050805  08/05  053  1420  XXXXXXXXXXXXXXXXX P000520  0000074          .00          .00      1000.00  D

          PCS001  050827  08/27  053  1420  XXXXXXXXXXXXXXX   P000520  0000499          .00          .00     -1000.00  C

          LDF001  050831  08/31  063  1420  XXXXXXXXXXXXXXX                             .00      1000.00          .00     9999999999

          LDF001  050831  08/31  063  1930  XXXXXXXXXXXXXXX                             .00        76.39          .00     9999999999

          VS5067  050823  08/23  069  1950  XXXXXXXXXX                                  .00         2.52          .00

          VS5091  050831  08/31  069  1950  XXXXXXXXXX                                  .00        10.00          .00

          VS5068  050823  08/23  069  1960  SSSSSSSSSSSSSSS                             .00         2.52          .00

          VS5092  050831  08/31  069  1960  SSSSSSSSSSSSSSS                             .00        10.00          .00

          ETV400  050816  08/16  050  3030  SSSSSSSSSSSSSSSS  T504915                   .00          .00      1100.00  D

          TL1241  050831  08/31  068  3030  SSSSSSSSSSSSSS    T504915  0500025          .00       964.91     -1100.00  F  9999999999

          ETV300  050823  08/23  050  3116  SSSSSSSSSSSSSSS   T504971                   .00          .00       242.34  D

          TL3332  050831  08/31  068  3116  SSSSSSSSSSSSS     T504971  0499970          .00       242.34      -242.34     9999999999

          TL3332  050831  08/31  068  3116  SSSSSSSSSSSSSS    T504971  0499970          .00      -242.34          .00     9999999999

          TL3332  050831  08/31  068  3116  SSSSSSSSSSSSSSS   T504971  0499999          .00       242.34          .00  F  9999999999

          ETV300  050823  08/23  050  3130  SSSSSSSSSSSSSS    T504971                   .00          .00       345.00  D

          TL3332  050831  08/31  068  3130  SSSSSSSSSSSSS     T504971  0499971          .00       370.36      -345.00     9999999999

          TL3332  050831  08/31  068  3130  SSSSSSSSSSSSSS    T504971  0499971          .00      -370.36          .00     9999999999

          TL3332  050831  08/31  068  3130  SSSSSSSSSSSSSS    T504971  0500000          .00       370.36          .00  F  9999999999

          ETV400  050817  08/17  051  3310  SSSSSSSSSSSSSSSSS T401371                   .00          .00     -1163.95  C

          BB0110  050827  08/27  021  4000  SSSSSSSSSSSSSSSSS 608                   9020.00          .00          .00  D

          BB0110  050827  08/27  022  4000  SSSSSSSSSSSSSSS   608                  -3000.00          .00          .00     9999999999

          PCD019  050731  07/31  069  4025  SSSSSSSSSSSSSSSSS C500030                   .00       178.00          .00

          IDT543  050831  08/31  069  4050  SSSSSSSSSSSSSSSS  1632                      .00       254.75          .00

          PCD020  050731  07/31  050  4100  SSSSSSSSSSSSSSSSS C500030                   .00          .00      -178.00  C

          ECD501  050831  08/31  050  4100  SSSSSSSSSS        C500030                   .00          .00       -27.04  C

          ECD502  050831  08/31  050  4100  SSSSSSSSSSSSSS    C500030                   .00          .00       382.85  D

          EPPB02  050822  08/22  050  5210  SSSSSSSSS         P505911  R062606          .00          .00       148.75  D

 

 

 

The last two(2) will be on a page by them selves. If I change the command

 

From document.add(new Paragraph(12, line, fontDefFont));

To     document.add(new Paragraph(10 line, fontDefFont));

 

It will all fit on one page but the font is also smaller.  How do you set the leading parm

When you allow variable font sizes?

 

Patrick O. Thurman

Stephen F. Austin State University

Information Technology Services

Data Base Administrator

Phone:  (936) 468-1074

Fax:    (936) 468-1117

 

Reply via email to