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.