Device#

不同的格式处理程序(pdf、xps 等)将页面解释为“设备”。设备是页面所有操作(渲染、文本提取和搜索)的基础。设备类型由所选的构建方法决定。

类 API

class Device#
__init__(self, object, clip)#

像素图设备或显示列表设备的构造函数。

参数:
  • object (PixmapDisplayList) – Pixmap 对象或 DisplayList 对象。

  • clip (IRect) – 用于 Pixmap 设备的IRect可选参数,用于将渲染限制在页面的某个区域。如果需要完整页面,请指定 None。对于显示列表设备,必须省略此参数。

__init__(self, textpage, flags=0)#

文本页设备的构造函数。

参数:
  • textpage (TextPage) – TextPage 对象

  • flags (int) – 控制文本如何解析到文本页面的方式。目前可以将 3 个选项编码到此参数中,详见 字体属性。要设置这些选项,请使用类似 flags=0 | TEXT_PRESERVE_LIGATURES | ... 的语法。


本软件按“原样”提供,不附带任何明示或默示的保证。本软件根据许可分发,除该许可条款明确授权外,不得复制、修改或分发。有关许可信息,请访问 artifex.com 或联系 Artifex Software Inc., 39 Mesa Street, Suite 108A, San Francisco CA 94129, United States 获取更多信息。