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

--- Comment #56 from Armin Le Grand <[email protected]> ---
ALG: To detect 'simple', PolyPolygons which do not need a polygon-based clip
region I added and use basegfx::tools::containsOnlyHorizontalAndVerticalEdges;
when true, fallback to use the RegionBand stuff. Also added test code to scale
the polygon-based region by 1 in X and Y, also works as expected. Thus:

- Avoid using polygon-based regions in SC
- Corrected some clipping and snap of unsharp-equal points
- Detect 'simple' polygons and fallback to RegionBand
- Correct polygon-based clip region setting by scaling it as needed for target
system

All this steps make the non-polygon and the polygon-based Regions work
identical; only the first change already fixes the task and thus only that one
will be targeted to AOO401, the rest goes to trunk.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are watching all bug changes.

Reply via email to