Interface ICanvasPathMethods

Interface ICanvasPathMethods

Nama dari : Aspose.Html.Dom.Canvas Pengumpulan: Aspose.HTML.dll (25.4.0)

Interface ICanvasPathMethods digunakan untuk memanipulasi jalur objek.

[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods

Methods

Arc(dua, dua, dua, dua, dua, dua)

Menambahkan lubang ke jalur yang berpusat di (x, y) posisi dengan radius r mulai pada startAngle dan berakhir pada akhirAngle berjalan di arah yang diberikan oleh anticlockwise (defaulting ke clockwise).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)

Parameters

x double

Koordinat x dari pusat arc.

y double

Koordinat Y dari pusat arc.

radius double

Radius dari Arc.

startAngle double

Sudut di mana arc dimulai, diukur secara jam dari axis positif x dan diungkapkan dalam radian.

endAngle double

Sudut di mana arc berakhir, diukur secara jam dari axis positif x dan diungkapkan dalam radian.

Arc(double, double, double, double, double, double, double, double, double, double, double)

Menambahkan lubang ke jalur yang berpusat di (x, y) posisi dengan radius r mulai pada startAngle dan berakhir pada akhirAngle berjalan di arah yang diberikan oleh anticlockwise (defaulting ke clockwise).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)

Parameters

x double

Koordinat x dari pusat arc.

y double

Koordinat Y dari pusat arc.

radius double

Radius dari Arc.

startAngle double

Sudut di mana arc dimulai, diukur secara jam dari axis positif x dan diungkapkan dalam radian.

endAngle double

Sudut di mana arc berakhir, diukur secara jam dari axis positif x dan diungkapkan dalam radian.

counterclockwise bool

Hal ini menyebabkan arc ditarik counter-clockwise antara dua sudut. secara default ia ditarik clockwise.

ArcTo(dua, dua, dua, dua, dua, dua)

Menambahkan arc 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)

Parameters

x1 double

koordinat x-axis untuk titik kontrol pertama.

y1 double

koordinat y-axis untuk titik kontrol pertama.

x2 double

koordinat x-axis untuk titik kontrol kedua.

y2 double

koordinat y-axis untuk titik kontrol kedua.

radius double

Radius dari Arc.

BezierCurveTo(dua, dua, dua, dua, dua, dua, dua, dua, dua)

Menambahkan kurva Bézier kubik ke jalur.Ia membutuhkan tiga poin.Dua titik pertama adalah titik kontrol dan yang ketiga adalah titik akhir.Titik awal adalah titik terakhir di 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)

Parameters

cp1x double

Axis x koordinat untuk titik kontrol pertama.

cp1y double

Asas y koordinat untuk titik kontrol pertama.

cp2x double

Axis x koordinat untuk titik kontrol kedua.

cp2y double

Asas y dari koordinat untuk titik kontrol kedua.

x double

Axis x dari koordinat untuk titik akhir.

y double

Asas y dari koordinat untuk titik akhir.

ClosePath()

Memicu titik pen untuk bergerak kembali ke permulaan sub-jalan saat ini.Ia mencoba untuk menarik garis lurus dari titik saat ini ke permulaan.Jika bentuk sudah ditutup atau hanya memiliki satu titik, fungsi ini tidak berfungsi.

[DOMName("closePath")]
void ClosePath()

Ellipse(dua, dua, dua, dua, dua, dua, dua, dua, dua, dua, dua)

Menambahkan ellipse ke jalur yang berpusat pada (x, y) posisi dengan radii radiusX dan radiusY mulai pada startAngledan berakhir pada akhirAngle pergi ke arah yang diberikan oleh anticlockwise (defaulting ke clockwise).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)

Parameters

x double

Axis x dari koordinat untuk pusat ellipse.

y double

Asas y dari koordinat untuk pusat elips.

radiusX double

Radius utama ellipse.

radiusY double

Ellipse adalah radius minor-axis.

rotation double

Rotasi untuk ellipse ini, diungkapkan dalam radian.

startAngle double

Titik permulaan, diukur dari axis x, dari mana akan ditarik, diungkapkan dalam radian.

endAngle double

Sudut ellipse akhir ke mana ia akan ditarik, diungkapkan dalam radian.

Ellipse(double, double, double, double, double, double, double, double, double, double, double)

Menambahkan ellipse ke jalur yang berpusat pada (x, y) posisi dengan radii radiusX dan radiusY mulai pada startAngledan berakhir pada akhirAngle pergi ke arah yang diberikan oleh anticlockwise (defaulting ke clockwise).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)

Parameters

x double

Axis x dari koordinat untuk pusat ellipse.

y double

Asas y dari koordinat untuk pusat elips.

radiusX double

Radius utama ellipse.

radiusY double

Ellipse adalah radius minor-axis.

rotation double

Rotasi untuk ellipse ini, diungkapkan dalam radian.

startAngle double

Titik permulaan, diukur dari axis x, dari mana akan ditarik, diungkapkan dalam radian.

endAngle double

Sudut ellipse akhir ke mana ia akan ditarik, diungkapkan dalam radian.

anticlockwise bool

Sebuah boolean pilihan yang, jika benar, menarik ellipse antiseptik (counter-clockwise), jika tidak dalam arah jam.

LineTo(Double dan Double)

Menghubungkan titik terakhir di jalur bawah ke x, y mengkoordinasi dengan garis lurus.

[DOMName("lineTo")]
void LineTo(double x, double y)

Parameters

x double

Axis x dari koordinat untuk akhir garis.

y double

Asas y dari koordinat untuk akhir garis.

MoveTo(Double dan Double)

Memindahkan titik permulaan dari sub-jalan baru ke koordinat (x, y).

[DOMName("moveTo")]
void MoveTo(double x, double y)

Parameters

x double

X Axis dari titik

y double

dan asas dari titik

QuadraticCurveTo(dua, dua, dua dan dua)

Menambahkan kurva Bézier kuadrat ke jalur saat ini.

[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)

Parameters

cpx double

Axis x dari koordinat untuk titik kontrol.

cpy double

Asas y koordinat untuk titik kontrol.

x double

Axis x dari koordinat untuk titik akhir.

y double

Asas y dari koordinat untuk titik akhir.

Rect(dua, dua, dua dan dua)

Mencipta jalur untuk rektangle di posisi (x, y) dengan ukuran yang ditentukan oleh lebar dan ketinggian.

[DOMName("rect")]
void Rect(double x, double y, double w, double h)

Parameters

x double

Axis x dari koordinat untuk titik permulaan rektangle.

y double

Asas y dari koordinat untuk titik permulaan rektangle.

w double

Ketebalan rektangle tersebut.

h double

ketinggian rektangle.

 Indonesia