Interface ICanvasPathMethods
Namespace: Aspose.Html.Dom.Canvas
Assembly: Aspose.HTML.dll (25.1.0)
Antarmuka ICanvasPathMethods digunakan untuk memanipulasi jalur objek.
[DOMObject]
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface ICanvasPathMethods
Metode
Arc(double, double, double, double, double)
Menambahkan busur ke jalur yang terpusat pada posisi (x, y) dengan radius r yang dimulai dari startAngle dan diakhiri pada endAngle dengan arah yang diberikan secara berlawanan arah jarum jam (secara default searah jarum jam).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
Parameter
x
double
Koordinat x dari pusat busur.
y
double
Koordinat y dari pusat busur.
radius
double
Radius busur.
startAngle
double
Sudut di mana busur dimulai, diukur searah jarum jam dari sumbu x positif dan dinyatakan dalam radian.
endAngle
double
Sudut di mana busur diakhiri, diukur searah jarum jam dari sumbu x positif dan dinyatakan dalam radian.
Arc(double, double, double, double, double, bool)
Menambahkan busur ke jalur yang terpusat pada posisi (x, y) dengan radius r yang dimulai dari startAngle dan diakhiri pada endAngle dengan arah yang diberikan secara berlawanan arah jarum jam (secara default searah jarum jam).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)
Parameter
x
double
Koordinat x dari pusat busur.
y
double
Koordinat y dari pusat busur.
radius
double
Radius busur.
startAngle
double
Sudut di mana busur dimulai, diukur searah jarum jam dari sumbu x positif dan dinyatakan dalam radian.
endAngle
double
Sudut di mana busur diakhiri, diukur searah jarum jam dari sumbu x positif dan dinyatakan dalam radian.
counterclockwise
bool
Menyebabkan busur digambar berlawanan arah jarum jam antara dua sudut. Secara default, busur digambar searah jarum jam.
ArcTo(double, double, double, double, double)
Menambahkan busur ke jalur dengan titik kontrol dan radius yang diberikan, terhubung ke titik sebelumnya dengan garis lurus.
[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)
Parameter
x1
double
Koordinat sumbu x untuk titik kontrol pertama.
y1
double
Koordinat sumbu y untuk titik kontrol pertama.
x2
double
Koordinat sumbu x untuk titik kontrol kedua.
y2
double
Koordinat sumbu y untuk titik kontrol kedua.
radius
double
Radius busur.
BezierCurveTo(double, double, double, double, double, double)
Menambahkan kurva Bézier kubik ke jalur. Ini memerlukan tiga titik. Dua titik pertama adalah titik kontrol dan yang ketiga adalah titik akhir. Titik awal adalah titik terakhir dalam jalur saat ini, yang dapat diubah menggunakan moveTo() sebelum membuat kurva Bézier.
[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
Parameter
cp1x
double
Sumbu x dari koordinat untuk titik kontrol pertama.
cp1y
double
Sumbu y dari koordinat untuk titik kontrol pertama.
cp2x
double
Sumbu x dari koordinat untuk titik kontrol kedua.
cp2y
double
Sumbu y dari koordinat untuk titik kontrol kedua.
x
double
Sumbu x dari koordinat untuk titik akhir.
y
double
Sumbu y dari koordinat untuk titik akhir.
ClosePath()
Menyebabkan titik pena bergerak kembali ke awal sub-jalur saat ini. Ini mencoba menggambar garis lurus dari titik saat ini ke awal. Jika bentuk sudah ditutup atau hanya memiliki satu titik, fungsi ini tidak melakukan apa-apa.
[DOMName("closePath")]
void ClosePath()
Ellipse(double, double, double, double, double, double, double)
Menambahkan elips ke jalur yang terpusat pada posisi (x, y) dengan radius radiusX dan radiusY yang dimulai dari startAngle dan diakhiri pada endAngle dengan arah yang diberikan secara berlawanan arah jarum jam (secara default searah jarum jam).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
Parameter
x
double
Sumbu x dari koordinat untuk pusat elips.
y
double
Sumbu y dari koordinat untuk pusat elips.
radiusX
double
Radius sumbu mayor elips.
radiusY
double
Radius sumbu minor elips.
rotation
double
Rotasi untuk elips ini, dinyatakan dalam radian.
startAngle
double
Titik awal, diukur dari sumbu x, dari mana elips akan digambar, dinyatakan dalam radian.
endAngle
double
Sudut akhir elips yang akan digambar, dinyatakan dalam radian.
Ellipse(double, double, double, double, double, double, double, bool)
Menambahkan elips ke jalur yang terpusat pada posisi (x, y) dengan radius radiusX dan radiusY yang dimulai dari startAngle dan diakhiri pada endAngle dengan arah yang diberikan secara berlawanan arah jarum jam (secara default searah jarum jam).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)
Parameter
x
double
Sumbu x dari koordinat untuk pusat elips.
y
double
Sumbu y dari koordinat untuk pusat elips.
radiusX
double
Radius sumbu mayor elips.
radiusY
double
Radius sumbu minor elips.
rotation
double
Rotasi untuk elips ini, dinyatakan dalam radian.
startAngle
double
Titik awal, diukur dari sumbu x, dari mana elips akan digambar, dinyatakan dalam radian.
endAngle
double
Sudut akhir elips yang akan digambar, dinyatakan dalam radian.
anticlockwise
bool
Sebuah boolean opsional yang, jika true, menggambar elips berlawanan arah jarum jam (counter-clockwise), jika tidak, dalam arah searah jarum jam.
LineTo(double, double)
Menghubungkan titik terakhir dalam sub-jalur ke koordinat x, y dengan garis lurus.
[DOMName("lineTo")]
void LineTo(double x, double y)
Parameter
x
double
Sumbu x dari koordinat untuk akhir garis.
y
double
Sumbu y dari koordinat untuk akhir garis.
MoveTo(double, double)
Memindahkan titik awal dari sub-jalur baru ke koordinat (x, y).
[DOMName("moveTo")]
void MoveTo(double x, double y)
Parameter
x
double
Sumbu x dari titik
y
double
Sumbu y dari titik
QuadraticCurveTo(double, double, double, double)
Menambahkan kurva Bézier kuadratik ke jalur saat ini.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
Parameter
cpx
double
Sumbu x dari koordinat untuk titik kontrol.
cpy
double
Sumbu y dari koordinat untuk titik kontrol.
x
double
Sumbu x dari koordinat untuk titik akhir.
y
double
Sumbu y dari koordinat untuk titik akhir.
Rect(double, double, double, double)
Membuat jalur untuk persegi panjang pada posisi (x, y) dengan ukuran yang ditentukan oleh lebar dan tinggi.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
Parameter
x
double
Sumbu x dari koordinat untuk titik awal persegi panjang.
y
double
Sumbu y dari koordinat untuk titik awal persegi panjang.
w
double
Lebar persegi panjang.
h
double
Tinggi persegi panjang.