Files
libreoffice/cppcanvas
Luboš Luňák b71d9a6d15 do not apply line dashing in drawinglayer (tdf#136957)
basegfx::utils::applyLineDashing() is not as good as the actual
VCL backend dashing, and there are some rounding errors because of
all the canvas transformation matrices or whatever, which leads
to the drawing problem. So use LineInfo to carry the dashing
information.
As a part of this change, also make LineInfo use doubles instead
of ints. The use of transformation matrices means that the values
may be fractional and less than one.

Change-Id: Ia5ac7d266cab344b7137052c81fbd96c1ce28003
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114710
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2021-04-29 16:05:53 +02:00
..
2021-04-12 09:47:35 +02:00

C++ Helper Classes for canvas

Helper C++ classes for canvas, plus a GDIMetaFile-to-XCanvas converter.

EMF+

For cppcanvas/source/mtfrenderer, see the README.md in vcl (the EMF+ part).