模块函数和常量
模块功能
模块常量
- cairo.CAIRO_VERSION: int = Ellipsis
编译时可用的cairo版本,格式与返回的相同
cairo_version()
在 1.18.0 版本加入.
cairo.HAS
1如果基础C cairo库中存在该功能,则为0。
cairo.TAG
cairo.MIME_TYPE
- cairo.MIME_TYPE_UNIQUE_ID: str = Ellipsis
曲面的唯一标识符(cairo特定的mime类型)。具有相同唯一标识符的所有曲面将只嵌入一次。
在 1.12.0 版本加入.
- cairo.MIME_TYPE_CCITT_FAX: str = Ellipsis
第3组或第4组CCITT传真编码(国际电信联盟,建议T.4和T.6)
在 1.18.0 版本加入: 仅适用于开罗1.15.10+
- cairo.MIME_TYPE_CCITT_FAX_PARAMS: str = Ellipsis
解码第3组或第4组CCITT传真编码的参数。见 CCITT Fax Images .
在 1.18.0 版本加入: 仅适用于开罗1.15.10+
- cairo.MIME_TYPE_EPS: str = Ellipsis
封装的PostScript文件。封装的PostScript文件格式规范
在 1.18.0 版本加入: 仅适用于开罗1.15.10+
其他常量
- cairo.PDF_OUTLINE_ROOT: int = Ellipsis
中的根大纲项
PDFSurface.add_outline()
在 1.18.0 版本加入: 仅适用于开罗1.15.10+
- cairo.COLOR_PALETTE_DEFAULT: int = Ellipsis
默认调色板索引。看见
FontOptions.set_color_palette()
在 1.25.0 版本加入: 仅适用于开罗1.17.8+
其他类和函数
- class cairo._PathLike
此类型仅用于文档目的。
在UNIX上,它等于python允许的文件系统路径。在cairo<=1.15.8的Windows上,仅支持ansi路径。对于cairo>=1.15.10,只要不包含代理,就支持所有路径。
许多采用路径的函数也允许传入已经打开的python文件对象。这可以用来支持所有独立于底层平台或cairo版本的python文件系统路径。
在 1.15.1 版本加入: 旧版本仅支持
str
路径
- class cairo._FileLike
此类型仅用于文档目的。
这表示以二进制模式打开的文件对象:
typing.BinaryIO