Python Imaging Library: PSDraw Module(Postscript打印机模块)
PSDraw模块为Postscript打印机提供简单的打印支持。
您可以通过这个模块打印文本、图形和图像。
类
PSDraw
PSDraw.PSDraw(file) ⇒ PSDraw instance
设置文件打印。如果文件被省略了,使用sys.stdout。
PSDraw方法
begin
ps.begin_document()
设置文档的打印。
end
ps.end_document()
结束打印。
line
ps.line(from, to)
在两点之间画一条线。坐标是指Postscript点坐标(每英寸72个点,(0,0)是页面的左下角)。
rectangle
ps.rectangle(box)
绘制一个矩形。
text
ps.text(position, text)
ps.text(position, text, alignment)
在给定位置绘制文本。在调用此方法之前,必须使用setfont设置字体。
image
ps.image(box, image, dpi=None)
画一个以给定方框为中心的图像。
setfont
ps.setfont(font, size)
设置使用哪种字体。字体参数是一个Postscript字体名称,大小参数以点表示。
setink
ps.setink(ink)
设置与后续操作一起使用的像素值。
setfill
ps.setfill(onoff)
设置随后的矩形操作是否应该填充矩形区域还是仅仅绘制轮廓。