https://bugs.winehq.org/show_bug.cgi?id=45771
Bug ID: 45771 Summary: Parts of page(s) content missing when printing (seen in Framemaker 8) Product: Wine Version: 3.15 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 Assignee: wine-bugs@winehq.org Reporter: ulrich.gemkow@ikr.uni-stuttgart.de Distribution: ---
[I understand that DPI awareness is WIP]
We use FrameMaker 8 (a Desktop publishing program) and when printing documents we see a regression from wine 3.14 (where printing worked without problem):
On many documents parts of the printed pages are missing. Whem this happens, the same part of all pages is missing (i.e. the lower 20% of all printed pages). Always lower parts are missing with varying extent in different documents.
Looking at the Postscript file we see that the missing parts are not contained in the file and there are no postscript interpreter errors.
wine is self-compiled (32-bit-only), an empty prefix is used and the Windows version is set to Windows XP. The problem does not depend on the screen dpi set with winecfg.
A bisect finds the following commit:
commit d0579649c1fb725b2bc1d15b7dbee866ffb44ebf Author: Alexandre Julliard julliard@winehq.org Date: Wed Aug 22 12:56:53 2018 +0200
gdi32: Fall back to GetSystemMetrics() for the virtual desktop size.
Signed-off-by: Alexandre Julliard julliard@winehq.org
Reverting this commit fixes the bug. If can provide logs if this is useful. A trial version of Framemaker 8 is available and I can give install hints when required.
Thanks!