PsCanvas

Overview

PsCanvas 是Python的Aspose.Page FOSS中的一个类.

连接 PostScript 的操作符到页面上的画布.

这个类提供了23种方法,用于在Python程序中与PsCanvas对象工作. 有的方法包括: __init__, clip, close_path, concat, curve_to, draw_image, draw_text, ellipse, fill, fill_stroke, init_clip, line_to,其他11种方法. 在安装Python包的Aspose.Page FOSS后,所有公众成员都可以访问任何 Python 应用程序.

Methods

SignatureDescription
__init__(page: PsPage)
move_to(x: float, y: float)移动当前的图画点到坐标 (x, y) 而没有创建线段
line_to(x: float, y: float)
curve_to(x1: float, y1: float, x2: float, y2: float, x3: float, y3: float)
close_path()
rect(x: float, y: float, w: float, h: float)
ellipse(x: float, y: float, w: float, h: float)
stroke()
fill()
fill_stroke()
set_stroke_color(color: tuple[float, ...])设置了图纹颜色值.
set_fill_color(color: tuple[float, ...])设置填色值.
set_line_width(width: float)设置线宽值.
set_line_cap(cap: int)设置线上顶值.
set_line_join(join: int)设置线连接值.
set_miter_limit(limit: float)设置尺的极限值.
concat(matrix: tuple[float, float, float, float, float, float])
save_state()
restore_state()
clip()
init_clip()
draw_text(text: str, x: float, y: float, font_name: str, size: float)
draw_image(image: PsImage, x: float, y: float, w: float, h: float)

See Also

 中文