Enrico, Actually, nHorzSize() and nHorzRes() are both for printable area. I didn't realize this until now. All the vars except GetPhySize() are for printable area. James From MSDN: HORZSIZE Width, in millimeters, of the physical screen. VERTSIZE Height, in millimeters, of the physical ...