如何在python中使用win32获取默认的打印机边距

时间:2014-01-23 09:35:05

标签: python pywin32

我正在使用python win32制作用于打印结果等的软件。由于所有打印机都使用默认边距,因此打印机与打印机不同,我需要打印机的左上边距和左边距,以便我可以根据需要管理打印。

我搜索过并发现了以下内容:

PHYSICALOFFSETX = 112
PHYSICALOFFSETY = 113

printer_margins = dc.GetDeviceCaps (PHYSICALOFFSETX/PHYSICALOFFSETY), dc.GetDeviceCaps (PHYSICALOFFSETY)

给出(0,0),但是当我打印页面时,我的Cannon打印机中有一个由defualt设置的边距。实际上面的代码意味着什么以及为什么使用这些常量?

我需要一个代码段,我可以使用英寸和/或缇的默认边距。

0 个答案:

没有答案