You'll have to ask Adobe where the opacity bugs are in Acrobat 5. In general, if iy works with Acrobat 7 to doc is correct.
----- Original Message ----- From: "John" <[EMAIL PROTECTED]> To: "Paulo Soares" <[EMAIL PROTECTED]>; <itext-questions@lists.sourceforge.net> Sent: Friday, February 04, 2005 8:28 PM Subject: RE: [iText-questions] Watermark problem in Acrobat 5 > I tried that but it didn't work. After looking at the headers_and_watermarks > example, I tried using events and it seems to work now. Why would using events > (onStartPage) work when the other method didn't? > > -------------- Original message -------------- > > > 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