1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
public class FirstPdf {
Font font;
Paragraph p;
Document document;
Rectangle pageSize;
static PdfWriter pdfWriter;
public FirstPdf()
{
pageSize = new Rectangle(465.4f, 314.7f);
document = new Document(pageSize,0,0,pageSize.getWidth(),pageSize.getHeight());
document.bottom(0);
document.left(0);
try {
pdfWriter.getInstance(document,
new FileOutputStream(".//temp//HelloWorld.pdf"));
document.setPageSize(pageSize);
document.open();
BaseFont bf = BaseFont.createFont(
"c:/windows/fonts/arialbd.ttf", BaseFont.IDENTITY_H, true);
font = new Font(bf, 10);
imprimer();
} catch (Exception e) {}
}
...
public void imprimer(){
try {
MultiColumnText mct = new MultiColumnText(document.top(),document.bottom());
float[] left ={0f,document.top(),0f,document.bottom()};
float[] right = {(pageSize.getWidth()/2)+10,document.top(),(pageSize.getWidth()/2)+10,document.bottom()};
mct.addColumn(left,right);
p = new Paragraph();
mct.addElement(p);
p = new Paragraph(113f,"NOM Prénom",font);
p.setFirstLineIndent(102f);
p.setAlignment(Element.ALIGN_JUSTIFIED);
mct.addElement(p);
p = new Paragraph(34f,"1985 à Télagh",font);
p.setFirstLineIndent(100f);
p.setAlignment(Element.ALIGN_JUSTIFIED);
mct.addElement(p);
document.add(mct);
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
document.close();
}
// handle exception
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
new FirstPdf();
}
} |
Partager