gdiplus: Correctly handle UnitDisplay for printer DC.
commitf40f379f050c97bf615adcff07e6b1f554dff3cc
authorZiqing Hui <zhui@codeweavers.com>
Wed, 20 Jan 2021 02:24:10 +0000 (20 10:24 +0800)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 22 Jan 2021 09:42:14 +0000 (22 10:42 +0100)
tree2dc2f1cd48845772df7fd7397240372dc32e08ea
parent158a9e738421cd16f2e8296f11baa724c64c8ca7
gdiplus: Correctly handle UnitDisplay for printer DC.

For printer DC, UnitDisplay specifies that a unit is 1/100 inch,
which is different from display DC.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=17848
Signed-off-by: Ziqing Hui <zhui@codeweavers.com>
Signed-off-by: Esme Povirk <esme@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/gdiplus/font.c
dlls/gdiplus/gdiplus.c
dlls/gdiplus/gdiplus_private.h
dlls/gdiplus/graphics.c
dlls/gdiplus/image.c
dlls/gdiplus/metafile.c
dlls/gdiplus/tests/graphics.c