What you have is a translation and a rotation. The rotation pivot is always
the bottom left point of the object. The translation makes the object to
still have the bottom left as the reference. An object rotated 90 degrees
disappears to the left and must be pulled right by it's height that now, as
the object is laying down, counts as the width.
For arbitrary angles the calculations are the same but the angle are
not -1,0,1. See Image.matrix() for all those calculations.
This is all explained in chapter 4.2 of the PDF reference 1.4.

Best Regards,
Paulo Soares
----- Original Message -----
From: "Matt Benson" <[EMAIL PROTECTED]>
To: "itext-questions" <[EMAIL PROTECTED]>
Sent: Thursday, March 20, 2003 21:11
Subject: [iText-questions] rotation


> I am using the following values to assist with
> (clockwise) rotation:
>
> 90 degrees: 0, -1, 1, 0, 0, rect.height()
> 180 degrees: -1, 0, 0, -1, rect.width(), rect.height()
> 270 degrees: 0, 1, -1, 0, rect.width(), 0
> 0/360 degrees: 1, 0, 0, 1, 0, 0
>
> Paulo gave me the values for 90 and 0/360 ages ago and
> I played with them until I figured out how to do 180
> and 270.  These work, but I am having difficulty
> understanding how they fit into the
> cosine-sine-negative sine-cosine instructions in the
> tutorial and from Adobe.  What is the formula that
> fits these data and would allow rotation to arbitrary
> angles?
>
> Thanks,
> Matt
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
> http://platinum.yahoo.com
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Tablet PC.
> Does your code think in ink? You could win a Tablet PC.
> Get a free Tablet PC hat just for playing. What are you waiting for?
> http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en
> _______________________________________________
> iText-questions mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
>



-------------------------------------------------------
This SF.net email is sponsored by: Tablet PC.  
Does your code think in ink? You could win a Tablet PC. 
Get a free Tablet PC hat just for playing. What are you waiting for? 
http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to