[Xr] Axis orientation.
Roman Bednarek
roman at mikronika.com.pl
Wed Jun 11 01:38:21 PDT 2003
On Mon, 9 Jun 2003, Carl Worth wrote:
> On Jun 9, Owen Taylor wrote:
> > On Mon, 2003-06-09 at 09:27, Roman Bednarek wrote:
> > > Do you plan to add the ability to choose the Y-axis orientation?
> >
> > You should be able to do that yourself.
>
> Yup, XrScale(xrs, 1, -1) will reverse Y. Of course, one will also need
> to XrTranslate() the origin as appropriate.
That is not so easy. You cannot change orientation with simple transform
matrix. When I do XrScale(xrs, 1, -1), I will get text drawn upsideDown, also
I think images will be drawn upsideDown. So text will have to be handled
specially, which is not quite trivial when you have text rotation and
textalignment.
When I try to visualize my drawing, I always see the y-axis up, all
geametry in school is done with that axis layout, it is natural for me.
So I think you should consider adding the possibility to choose y-axis
orientation.
Roman
More information about the cairo
mailing list