INFO: Printing Offset, Page Size, and Scaling with Win32 (115762)
The information in this article applies to:
- Microsoft Win32 Application Programming Interface (API), when used with:
- Microsoft Windows NT Server 3.1
- Microsoft Windows NT Server 3.5
- Microsoft Windows NT Server 3.51
- Microsoft Windows NT Workstation 3.1
- Microsoft Windows NT Workstation 3.5
- Microsoft Windows NT Workstation 3.51
This article was previously published under Q115762
The Win32 documentation for the Escape() function says that the
GETPHYSPAGESIZE, GETPRINTINGOFFSET, and GETSCALINGFACTOR escapes are
obsolete, but it fails to mention the recommended way to get this
information.
The information retrieved by all three escapes can now be retrieved by
calling GetDeviceCaps() with the appropriate index:
- For the GETPHYSPAGESIZE escape, the indexes to be used with
GetDeviceCaps() are PHYSICALWIDTH and PHYSICALHEIGHT.
- For GETPRINTINGOFFSET, the indexes are PHYSICALOFFSETX and
PHYSICALOFFSETY.
- For GETSCALINGFACTOR, the indexes are SCALINGFACTORX and SCALINGFACTORY.
All six new indexes are defined in the file WINGDI.H, though they are
missing from the GetDeviceCaps() documentation.
SUMMARY
Modification Type: | Minor | Last Reviewed: | 3/7/2005 |
---|
Keywords: | kbinfo KB115762 |
---|
|