PsCanvas
PsCanvas
Overview
PsCanvas adalah kelas di Aspose.Page FOSS untuk Python.
Canvas yang menambahkan PostScript operator ke halaman.
Kelas ini menyediakan 23 metode untuk bekerja dengan PsCanvas objek dalam program Python. Metode yang tersedia meliputi: __init__, clip, close_path, concat, curve_to, draw_image, draw_text, ellipse, fill, fill_stroke, init_clip, line_to, dan 11 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python apa pun setelah menginstal paket FOSS for Python.
Methods
| Signature | Description |
|---|---|
__init__(page: PsPage) | |
move_to(x: float, y: float) | Menggeser titik gambar saat ini ke koordinat (x, y) tanpa membuat segmen garis |
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, ...]) | Menetapkan nilai warna stroke. |
set_fill_color(color: tuple[float, ...]) | Menetapkan nilai warna isi. |
set_line_width(width: float) | Menetapkan nilai lebar garis. |
set_line_cap(cap: int) | Menetapkan nilai batas garis. |
set_line_join(join: int) | Menetapkan nilai bergabung garis. |
set_miter_limit(limit: float) | Menetapkan nilai batas miter. |
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) |