发布时间:2019-09-22 07:41:01编辑:auto阅读(3051)
代码:
import win32print
import win32ui
import win32con
def print2Printer(self):
INCH = 1440
hDC = win32ui.CreateDC ()
hDC.CreatePrinterDC (win32print.GetDefaultPrinter ())
hDC.StartDoc ("Test doc")
hDC.StartPage ()
hDC.SetMapMode (win32con.MM_TWIPS)
hDC.DrawText ("TEST HELLO WORLD! CORSS FIREWALL, WE TOUCH THE WORLD!",
(0, INCH * -1, INCH * 8, INCH * -2), win32con.DT_CENTER)
hDC.EndPage ()
hDC.EndDoc ()
效果如下:
参考文章:
Tim Golden Python Stuff http://timgolden.me.uk/python/win32_how_do_i/print.html
上一篇: Python项目部署的三大神器
下一篇: 1-3 Winform 中的常用控件(
47832
46373
37256
34717
29301
25963
24882
19941
19525
18011
5779°
6404°
5918°
5956°
7057°
5900°
5931°
6427°
6392°
7764°