https://issues.apache.org/ooo/show_bug.cgi?id=122216

--- Comment #11 from Armin Le Grand <[email protected]> ---
ALG: This gets too dangerous. It's better to turn back setting
ViewTransformation from #121534# and change processing in drawinglayer to not
use ViewInformation2D::getDiscreteViewport() in VclMetafileProcessor2D
implementations. Comparisons with discrete coordinates will not work in
VclMetafileProcessor2D and should not be used. Main reason is that the local
current transformation for processing gets set to LogicToWorld, but not to
LogicToDiscrete.
Checked this, works well as expected.
Also took the time to check if VclMetafileProcessor2D will work well with
setting the local transformation as in the pixel processor, and in principle it
does. The metafile will then contain a mapping action to MAP_PIXEL at the start
what is allowed. It is for now too dangerous to find out if this is supported
everywhere needed (e.g. in interpretMetafile in MetafilePrimitive2D
implementation. Too dangerous for now.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.

Reply via email to