> One conclusion seems to be: of course the whole coords-flipping and moving 
> thing in the PDFStreamEngine doesn't rotate the text.
> We have to find out how the rotation is handled by non-text-elements. After 
> solving this puzzle, we perhaps know how to proceed.
I guess I found something. The whole translation, scaling and rotation stuff is 
done by using a Matrix. All non-text elements take 
care of the shearing values, but not the text element. 
PDFStreamEngine.showString() only uses the scaling and the position when 
calling PageDrawer.showCharacter(). The only thing we have to do, is to add the 
shearing values or the whole Transformation-Matrix
to the parameters for that method. A quick hack works not 100%, but shows that 
I'm on the right path.

But this has to wait, because I will be out of town for a week or so. But 
everyone is invited to solve the problem ...

----------------------------------------------------------------
- Geschaeftsfuehrung: Chittur Ramakrishnan (Vorsitzender),
Stefan Niehusmann -
- Sitz der Gesellschaft: Dortmund -
- Eingetragen beim Amtsgericht Dortmund -
- Handelsregister-Nr. HR B 21222 -
- USt.-IdNr. DE 2588 96 719 -

Reply via email to