Hi everyone,

So I baked up a little template with InDesign, and am loading the template at generation time with a writer.setPageEvent call that accepts the following object:

****

private final class SomePDFTemplate extends PdfPageEventHelper {
       protected PdfImportedPage paper;
       protected PdfLayer not_printed;
@Override
       public void onOpenDocument(PdfWriter writer, Document document ) {
           try{
               PdfReader reader = new PdfReader("template.pdf");
               paper = writer.getImportedPage(reader, 1);
               not_printed = new PdfLayer("template", writer);
               not_printed.setOnPanel(false);
               not_printed.setPrint("Print", false);
           }
           catch( Exception x ){
               x.printStackTrace();
           }
       }
public void onStartPage(PdfWriter writer, Document document){
           PdfContentByte cb = writer.getDirectContent();
           cb.beginLayer(not_printed);
           cb.addTemplate(paper, 0, 0);
           cb.endLayer();
       }
public void onEndPage( PdfWriter writer, Document document ){ try{ }
           catch( Exception e ){
               throw new ExceptionConverter( e );
           }
} }


****

The template is applied, however, the bottom-right graphic that is meant to be in the background in that template, unfortunately appears at the topmost layer in the generated PDF, blocking out any text/graphics "beneath" it (as though it had a Z-order of 3248394230 with divs).

How do I specify that the objects that I add to the document, should be at the very top, and not behind what was previously stamped on the page?

TIA!
David


Attachment: template.pdf
Description: Adobe PDF document

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to