PsCanvas
PsCanvas
خلاصه ای
PsCanvas یک کلاس در Aspose.Page FOSS برای پایتون است.
یک کانواس که PostScript را به صفحه اضافه می کند.
این کلاس ۲۳ روش برای کار با PsCanvas در برنامه های پایتون را فراهم می کند. روش های موجود شامل: __init__, clip, close_path, concat, curve_to, draw_image, draw_text, ellipse, fill, fill_stroke, init_clip, line_to,، و 11 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.Page FOSS برای پایتون به هر برنامه ی Python دسترسی دارند.
روش ها
| Signature | شرح: |
|---|---|
__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) |