---------- Mensaje reenviado ---------- De: Juan Carlos Pérez <[email protected]> Fecha: 2 de octubre de 2011 23:22 Asunto: Error mirroring margins? Para: [email protected]
Hello.
I'm begining with iText and just playing with the very first examples
in the book I've stumbled with this:
when you set margin mirroring to true and then you add Paragraphs
enough to reach the end of the page,
then, if a Paragraph spans from a page to the following one, the first
line written in the second page has
wrong left and right margins (not mirrored).
Is it a bug, a feature or is there a mistake in my code?
Thanks
//**********************************
import com.itextpdf.text.*;
import com.itextpdf.text.pdf.*;
import java.io.FileOutputStream;
import java.io.IOException;
public class Segundo {
public static void main(String[] args) throws Exception{
Document.compress = false;
Document document = new Document(PageSize.A4);
try {
PdfWriter writer = PdfWriter.getInstance(document, new
FileOutputStream("Salida2.pdf"));
document.setMargins(50f,115f, 100f,100f);
document.setMarginMirroring(true);
document.open();
document.add(new Paragraph(textoParrafo("Esto es una
prueba", 1300)));
document.add(new Paragraph(textoParrafo("Esto está en el
segundo párrafo", 300)));
document.add(new Paragraph(textoParrafo("Esto está en el
tercer párrafo", 130)));
document.add(new Paragraph(textoParrafo("En este párrafo
se produce un error ", 1300)));
document.add(new Paragraph(textoParrafo("Esto es una
prueba", 1300)));
document.add(new Paragraph(textoParrafo("Esto está en el
segundo párrafo", 300)));
document.add(new Paragraph(textoParrafo("Esto está en el
tercer párrafo", 130)));
document.add(new Paragraph(textoParrafo("z", 55)));
}
catch (Exception e){
throw e;
}
document.close();
}
/* returns filler text for paragraphs */
public static String textoParrafo(String cadena, int longitud){
String resultado = cadena;
if (resultado.equals(""))
{
resultado = "x x x x x x x x x x x x x x x x ";
}
if (resultado.charAt(resultado.length()-1) != ' ')
{
resultado += ' ';
}
while (resultado.length()<longitud)
{
resultado += resultado ;
}
return resultado.substring(0,longitud);
}
}
//**********************************
--
Juan Carlos Pérez.
salida2.pdf
Description: Adobe PDF document
------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions iText(R) is a registered trademark of 1T3XT BVBA. Many questions posted to this list can (and will) be answered with a reference to the iText book: http://www.itextpdf.com/book/ Please check the keywords list before you ask for examples: http://itextpdf.com/themes/keywords.php
