-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I think the problem is that you're not using degrees to specify the
rotation.

You should replace:

        img.setRotationDegrees((float)Math.PI / 4); //rotate 45 degrees

with:

        img.setRotation((float)Math.PI / 4); //rotate 45 degrees

or use 45 in the call to setRotationDegrees() as your existing code will
rotate the text less than one degree.

Xavier


Damian Harvey wrote:
> Is it possible to rotate a watermark created using getOverContent()? I
> haven't seen this in any examples and it isn't working for me.
> 
> I am using the following code but it is ignoring the rotation. I suspect
> this is from the absolute positioning. The image is created and the
> opacity is fine but it is not rotated at all.
> 
> Thanks,
> 
> Damian.
> 
> 
> PdfContentByte over = stamper.getOverContent(1);
> PdfTemplate watermark = over.createTemplate(500, 500);
> BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA, BaseFont.WINANSI ,
> BaseFont.EMBEDDED);
> watermark.beginText();
> watermark.setFontAndSize(bf, 72);
> watermark.setTextMatrix(0,0);
> 
> //I want to be able to internationalise this text
> watermark.showText("Draft Copy");
> 
> watermark.endText();
> 
> Image img = Image.getInstance(watermark);
> img.setAbsolutePosition(75, 400);
> img.setRotationDegrees((float)Math.PI / 4); //rotate 45 degrees
> 
> PdfGState gs1 = new PdfGState();
> gs1.setFillOpacity(0.4f);
> over.setGState(gs1);
> 
> over.addImage(img);
> 
> -- 
> Damian Harvey
> Director
> Locus Software Ltd
> www.locussoftware.co.uk <http://www.locussoftware.co.uk>
> 
> 
> ------------------------------------------------------------------------
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> iText-questions mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
> Buy the iText book: http://itext.ugent.be/itext-in-action/


- --
Xavier Le Vourch
Brittany Software, Inc.
<[EMAIL PROTECTED]>

PGP Key: http://brittanysoftware.com/gpg_key.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHMKnIA3JYBYlsWUcRAuLPAJwNdSqOx3qJBQArYduHN+5LPWEdEACfchxz
K7gJ4mWyZba4hfmUVJEV46U=
=Ur3b
-----END PGP SIGNATURE-----

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to