Interface ICanvasPathMethods

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.

 Indonesia