我正在使用python win32制作用于打印结果等的软件。由于所有打印机都使用默认边距,因此打印机与打印机不同,我需要打印机的左上边距和左边距,以便我可以根据需要管理打印。
我搜索过并发现了以下内容:
PHYSICALOFFSETX = 112
PHYSICALOFFSETY = 113
printer_margins = dc.GetDeviceCaps (PHYSICALOFFSETX/PHYSICALOFFSETY), dc.GetDeviceCaps (PHYSICALOFFSETY)
给出(0,0),但是当我打印页面时,我的Cannon打印机中有一个由defualt设置的边距。实际上面的代码意味着什么以及为什么使用这些常量?
我需要一个代码段,我可以使用英寸和/或缇的默认边距。