  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | Subject: Re: rotate a watermark | Subject: Re: rotate a watermark 2007-11-06 - By Damian Harvey
Back Thanks Xavier. That was it. I had tried 45f as the value earlier but replaced it with a value from one of the examples.
Much appreciated.
Damian.
On 06/11/2007, Xavier Le Vourch <xavier@(protected)> wrote: > > -- --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 > > iText-questions@(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. > <xavier@(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 > iText-questions@(protected) > https://lists.sourceforge.net/lists/listinfo/itext-questions > Buy the iText book: http://itext.ugent.be/itext-in-action/ >
-- Damian Harvey Director Locus Software Ltd +44 789 1405 972 www.locussoftware.co.uk 7 Tyers Gate London SE13HX
Thanks Xavier. That was it. I had tried 45f as the value earlier but replaced it with a value from one of the examples.<br><br>Much appreciated.<br><br >Damian.<br><br><div><span class="gmail_quote">On 06/11/2007, <b class="gmail _sendername"> Xavier Le Vourch</b> <<a href="mailto:xavier@(protected)">xavier @(protected)</a>> wrote:</span><blockquote class="gmail_quote" style ="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding -left: 1ex;"> -- --BEGIN PGP SIGNED MESSAGE-- --<br>Hash: SHA1<br><br>I think the problem is that you're not using degrees to specify the<br>rotation.<br><br>You should replace:<br><br> img .setRotationDegrees((float)Math.PI / 4); //rotate 45 degrees <br><br>with:<br><br> img .setRotation((float)Math.PI / 4); //rotate 45 degrees<br><br>or use 45 in the call to setRotationDegrees() as your existing code will<br>rotate the text less than one degree.<br><br>Xavier<br> <br><br>Damian Harvey wrote:<br>> Is it possible to rotate a watermark created using getOverContent()? I<br>> haven't seen this in any examples and it isn't working for me.<br>><br>> I am using the following code but it is ignoring the rotation. I suspect <br>> this is from the absolute positioning. The image is created and the<br >> opacity is fine but it is not rotated at all.<br>><br>> Thanks,<br> ><br>> Damian.<br>><br>><br>> PdfContentByte over = stamper.getOverContent(1);<br>> PdfTemplate watermark = over.createTemplate (500, 500);<br>> BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA, BaseFont.WINANSI ,<br>> BaseFont.EMBEDDED);<br>> watermark.beginText ();<br>> watermark.setFontAndSize(bf, 72);<br>> watermark.setTextMatrix(0 ,0);<br>><br>> //I want to be able to internationalise this text<br>> watermark.showText("Draft Copy");<br>><br>> watermark.endText ();<br>><br>> Image img = Image.getInstance(watermark);<br>> img .setAbsolutePosition(75, 400);<br>> img.setRotationDegrees((float)Math.PI / 4 ); //rotate 45 degrees<br>><br>> PdfGState gs1 = new PdfGState(); <br>> gs1.setFillOpacity(0.4f);<br>> over.setGState(gs1);<br>><br>> over.addImage(img);<br>><br>> --<br>> Damian Harvey<br>> Director <br>> Locus Software Ltd<br>> <a href="http://www.locussoftware.co.uk"> www.locussoftware.co.uk</a> <<a href="http://www.locussoftware.co.uk">http:/ /www.locussoftware.co.uk</a>><br>><br>><br>> -- ---- ---- ---- ----- -- ---- ---- ---- ---- ---- ---- ---- ---- ------<br>><br>> -- ---- ------ -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ <br>> This SF.net email is sponsored by: Splunk Inc.<br>> Still grepping through log files to find problems? Stop.<br>> Now Search log events and configuration files using AJAX and a browser.<br>> Download your FREE copy of Splunk now >> <a href="http://get.splunk.com/">http://get.splunk.com/</a><br>><br>><br> > -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----<br >><br>> __ ____ ____ ____ ____ ____ ____ ____ ____ ____<br> > iText-questions mailing list<br>> <a href="mailto:iText-questions@(protected) .sourceforge.net">iText-questions@(protected)</a><br>> <a href= "https://lists.sourceforge.net/lists/listinfo/itext-questions">https://lists .sourceforge.net/lists/listinfo/itext-questions </a><br>> Buy the iText book: <a href="http://itext.ugent.be/itext-in-action /">http://itext.ugent.be/itext-in-action/</a><br><br><br>- --<br>Xavier Le Vourch<br>Brittany Software, Inc.<br><<a href="mailto:xavier @(protected)"> xavier@(protected)</a>><br><br>PGP Key: <a href="http:/ /brittanysoftware.com/gpg_key.asc">http://brittanysoftware.com/gpg_key.asc</a> <br>-- --BEGIN PGP SIGNATURE-- --<br>Version: GnuPG v1.4.5 (GNU/Linux)<br >Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org">http://enigmail.mozdev.org</a><br><br >iD8DBQFHMKnIA3JYBYlsWUcRAuLPAJwNdSqOx3qJBQArYduHN+5LPWEdEACfchxz<br >K7gJ4mWyZba4hfmUVJEV46U=<br>=Ur3b<br>-- --END PGP SIGNATURE-- --<br><br>-- ---- -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --- <br>This SF.net email is sponsored by: Splunk Inc.<br>Still grepping through log files to find problems? Stop.<br>Now Search log events and configuration files using AJAX and a browser.<br>Download your FREE copy of Splunk now >> <a href="http://get.splunk.com/">http://get.splunk.com/</a><br>__ ____ ____ ___ __ ____ ____ ____ ____ ____ ___<br>iText-questions mailing list<br><a href= "mailto:iText-questions@(protected)">iText-questions@(protected) .net </a><br><a href="https://lists.sourceforge.net/lists/listinfo/itext-questions" >https://lists.sourceforge.net/lists/listinfo/itext-questions</a><br>Buy the iText book: <a href="http://itext.ugent.be/itext-in-action/">http://itext.ugent .be/itext-in-action/ </a><br></blockquote></div><br><br clear="all"><br>-- <br>Damian Harvey<br >Director<br>Locus Software Ltd<br>+44 789 1405 972<br><a href="http://www .locussoftware.co.uk">www.locussoftware.co.uk</a><br>7 Tyers Gate London SE13HX
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----- 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 iText-questions@(protected) https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://itext.ugent.be/itext-in-action/
|
|
 |