Put the setGState() outside the beginText()/endText(). It may also be a problem with Acrobat 5 that has some problems with opacity.
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of John > Sent: Friday, February 04, 2005 4:58 AM > To: itext-questions@lists.sourceforge.net > Subject: [iText-questions] Watermark problem in Acrobat 5 > > I'm having problems adding a text watermark to a pdf. My > code works fine for Acrobat 6.0 but not Acrobat 5.0.5. In > 5.0.5, the first page will print. The watermark will be on > it, although it does not show properly through the text. It > only shows on the areas without text. A second page then > prints with an error message: "offending command: restore" > The line that seems to cause the error is the setFillOpacity > marked below. If I comment that out, the watermark prints > without an error, although it is dark and overwrites the > text. I need it to be light and be behind the text. Does > anyone have any idea why this is happening or maybe some > suggestions to try? > > Thanks! > John > > // get layer underneath text > PdfContentByte cb = writer.getDirectContentUnder(); > > ... > > // define watermark graphic state > PdfGState watermark_gstate; > watermark_gstate = new PdfGState(); > -> watermark_gstate.setFillOpacity(0.3f); > watermark_gstate.setStrokeOpacity(0.3f); > > BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA, > BaseFont.CP1252, BaseFont.NOT_EMBEDDED); > cb.beginText(); > // add watermark > cb.setGState(watermark_gstate); > cb.setRGBColorFill(0, 0, 0); > cb.setFontAndSize(bf, watermark_font); > cb.showTextAligned(PdfContentByte.ALIGN_CENTER, > watermark_text, pageWidth / 2, pageHeight / 2, watermark_angle); > cb.endText(); > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IntelliVIEW -- Interactive > Reporting > Tool for open source databases. Create drag-&-drop reports. Save time > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > Download a FREE copy at http://www.intelliview.com/go/osdn_nl > _______________________________________________ > iText-questions mailing list > iText-questions@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/itext-questions > ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions