[reportlab-users] Rotated paragraph/document with ReportLab (vertical text)

Jesus Sanchez-Palencia jesus at eventick.com.br
Tue Nov 6 12:22:28 EST 2012


Hi,

On Tue, Nov 6, 2012 at 1:46 PM, Robin Becker <robin at reportlab.com> wrote:

> On 06/11/2012 15:47, Jesus Sanchez-Palencia wrote:

>>

>> Hi! Thanks for answering!

>>

>> On Tue, Nov 6, 2012 at 12:19 PM, Robin Becker <robin at reportlab.com> wrote:

>>>

>>> rotations will not normally affect the page size so if you want a page

>>> that's 80 x 250 you should specify that. Again if you don't want to

>>> rotate

>>> the text why use the extended class (even if the rotation has been

>>> removed).

>>> Rotations work around an origin, in our case that's the bottom left hand

>>> corner of the page x=0 y=0.

>>

>>

>> I DO want to rotate the text. I was just saying that the output I want

>> is exactly what that code is doing, but rotated by 90 degrees counter

>> clockwise.

>>

>> About the rotation, so if I first translate the origin to the center

>> of the document (point (40, 125) for a 80x250 document, right?) and

>> then rotate(90) it should do what I am expecting, right?

>

> .......

>

> If you do that you then have a document centred at that position. After the

> rotate it's still centred there so you may need to translate back to the

> origin that you want the rest of the document handling to respect.


And where does the Paragraph.draw(self) start to draw?



> --

> Robin Becker



More information about the reportlab-users mailing list