Dmitry Timoshkov : gdi32: Make GetOutlineTextMetrics set tmDigitizedAspectX /Y to real values as GetTextMetrics does.

Alexandre Julliard julliard at winehq.org
Tue Jun 24 06:46:21 CDT 2008


Module: wine
Branch: master
Commit: ade4132b25fca4542f536869024b6f2f3d00104d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=ade4132b25fca4542f536869024b6f2f3d00104d

Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date:   Tue Jun 24 16:10:08 2008 +0900

gdi32: Make GetOutlineTextMetrics set tmDigitizedAspectX/Y to real values as GetTextMetrics does.

---

 dlls/gdi32/font.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/dlls/gdi32/font.c b/dlls/gdi32/font.c
index 1bfd97a..b43873a 100644
--- a/dlls/gdi32/font.c
+++ b/dlls/gdi32/font.c
@@ -1410,6 +1410,9 @@ UINT WINAPI GetOutlineTextMetricsW(
                 WineEngGetOutlineTextMetrics(dc->gdiFont, ret, output);
             }
 
+        output->otmTextMetrics.tmDigitizedAspectX = GetDeviceCaps(hdc, LOGPIXELSX);
+        output->otmTextMetrics.tmDigitizedAspectY = GetDeviceCaps(hdc, LOGPIXELSY);
+
 #define WDPTOLP(x) ((x<0)?					\
 		(-abs(INTERNAL_XDSTOWS(dc, (x)))):		\
 		(abs(INTERNAL_XDSTOWS(dc, (x)))))




More information about the wine-cvs mailing list