我正在使用wxpython 2.8(Windows 7)在python 2.7中编写一个程序,它将在一张大约7英寸×40英寸的纸张上打印出横幅。我试图使用wxpython的htmleasyprinting来渲染图像,这些图像将打印到横幅上,但是我无法超越默认的页面大小。
我愿意使用或学习任何其他可能具备此功能的库。 (必须是免版税的)
感谢您提供任何帮助。这是您要求的代码。 (temp是一个很长的简单html文件。)
import wx
from wx.html import HtmlEasyPrinting
app = wx.App()
f = open('temp.htm','rb')
temp = f.read()
f.close()
ptr = HtmlEasyPrinting()
pd = ptr.GetPrintData()
pd.PaperSize = wx.Size(178,538)
ptr.PrintText(temp)
app.MainLoop()
答案 0 :(得分:0)
问题是我的打印机无法在较长的纸张上打印。另一台打印机工作正常。