Python Imaging Library: PSDraw Module(Postscript打印机模块)

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)

设置随后的矩形操作是否应该填充矩形区域还是仅仅绘制轮廓。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值