Le setMargins méthode dans la bibliothèque iText œuvres?

Ne le setMargins méthode dans la bibliothèque iText travaillent dans une manière conventionnelle?

J'ai essayé ce qui suit:

System.out.println(f.exists());
Document document = new Document(PageSize.A4,36,36,36,36);
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(f.getAbsolutePath()+"0.pdf"));
document.open();

//reader
PdfReader reader = new PdfReader(new FileInputStream(f));
PdfContentByte cb = writer.getDirectContent();

for(int i = 1 ; i < reader.getNumberOfPages()+1 ; i++)
{
  System.out.println(f.getName()+" "+i);
  PdfImportedPage page = writer.getImportedPage(reader, i); 
  document.newPage();
  cb.addTemplate(page,0,0);
}


//Add your new data /text here
//for example...
//document.add(new Paragraph("my timestamp")); 
document.close();

Cependant, j'obtiens le même résultat que mon entrée. Je me demande si il y a un truc spécial pour l'obtention de la setMargins méthode fonctionne normalement.

OriginalL'auteur jayunit100 | 2011-12-10