PRB: Printer Font too Small with ChooseFont() Common Dialog (89544)
The information in this article applies to:
- Microsoft Platform Software Development Kit (SDK) 1.0
- Microsoft Windows Software Development Kit (SDK) 3.1
- Microsoft Windows XP 64-Bit Edition
- Microsoft Windows XP Home Edition
- Microsoft Windows XP Professional
This article was previously published under Q89544 SYMPTOMS
In an application for the Microsoft Windows graphical environment, the user
selects a printer font through the ChooseFont() common dialog box function.
When the application calls the CreateFontIndirect() to create the selected
font, even though the style and face name are correct, the point size is
much too small.
CAUSE
The LOGFONT structure returned to the application is based on screen
metrics--even when the user selects a printer font. Because the resolution
(dots per inch) on a printer is generally much greater than that of the
screen, the resulting printer font is smaller than desired.
RESOLUTION
Modify the lfHeight member of the LOGFONT data structure according to the
printer metrics.
Modification Type: | Minor | Last Reviewed: | 7/11/2005 |
---|
Keywords: | kbGDI kbprb KB89544 |
---|
|