[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