Is there a way to convert a PdfImportedPage to an Image so that I can avoid duplication of code and use matrix() to do the calculations for arbitrary rotations? Or even if I have to copy code, the array returned is
[AX, AY, BX, BY, CX, CY, DX, DY] Do these correspond to a, b, c, and d of THE "Transformation Matrix"? If so, how do I resolve AX & AY to a, etc? Thanks, Matt --- Paulo Soares <[EMAIL PROTECTED]> wrote: > 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 > > > __________________________________________________ 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: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions
