Class PathBuilder
Nama dari : Aspose.Svg.Builder Asosiasi: Aspose.SVG.dll (25.5.0)
Kelas Builder untuk menciptakan jalur data SVG.
[ComVisible(true)]
public class PathBuilder
Inheritance
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PathBuilder()
public PathBuilder()
Methods
A(Double, double, bool, dan double)
Menambahkan perintah ‘Elliptical Arc Curve’ ke data jalur.
public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
Radius X dari Ellipse.
r2
double
Radius Y dari Ellipse.
angle
double
sudut rotasi elips dalam derajat.
largeArcFlag
bool
Bendera menunjukkan apakah arc harus lebih besar atau setara dengan 180 derajat.
sweepFlag
bool
Bendera menunjukkan apakah arc harus ditarik ke arah sudut positif.
x
double
x-koordinat dari titik akhir arc.
y
double
Y-koordinat dari titik akhir arc.
Returns
Contoh PathBuilder saat ini.
AddPathSegment(String)
Menambahkan segmen laluan tersuai ke data jalan.
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
Rangkaian jalur segmen.
Returns
Contoh PathBuilder saat ini.
Ar(Double, double, bool, dan double)
Menambahkan perintah ‘Elliptical Arc Curve’ relatif ke data jalur.
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
X-ray dari ellipse, relatif dengan posisi saat ini.
r2
double
Radius y dari ellipse, relatif dengan posisi saat ini.
angle
double
Sudut putaran ellipse dalam derajat, relatif dengan posisi saat ini.
largeArcFlag
bool
Bendera menunjukkan apakah arc harus lebih besar atau setara dengan 180 derajat.
sweepFlag
bool
Bendera menunjukkan apakah arc harus ditarik ke arah sudut positif.
x
double
x-koordinat dari titik akhir arc, relatif dengan posisi saat ini.
y
double
Y-koordinat dari titik akhir arc, relatif dengan posisi saat ini.
Returns
Contoh PathBuilder saat ini.
Build()
Membangun jalur data string.
public string Build()
Returns
Rangkaian data jalur yang dibangun.
C(dua, dua, dua, dua, dua, dua, dua, dua, dua)
Menambahkan perintah ‘Cubic Bezier Curve’ ke data jalur.
public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
Koordinat x dari titik kontrol pertama.
y1
double
koordinat dari titik kontrol pertama.
x2
double
Koordinat x dari titik kontrol kedua.
y2
double
koordinat dari titik kontrol kedua.
x
double
Koordinat x dari titik akhir kurva.
y
double
Y-koordinat dari titik akhir kurva.
Returns
Contoh PathBuilder saat ini.
Cr(dua, dua, dua, dua, dua, dua, dua, dua, dua)
Menambahkan perintah ‘Cubic Bezier Curve’ relatif ke data jalur.
public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
Koordinat x dari titik kontrol pertama, relatif dengan posisi saat ini.
y1
double
Y-koordinat dari titik kontrol pertama, relatif dengan posisi saat ini.
x2
double
Koordinat x dari titik kontrol kedua, relatif dengan posisi saat ini.
y2
double
Y-koordinat dari titik kontrol kedua, relatif dengan posisi saat ini.
x
double
Koordinat x dari titik akhir kurva, relatif dengan posisi saat ini.
y
double
Y-koordinat titik akhir kurva, relatif dengan posisi saat ini.
Returns
Contoh PathBuilder saat ini.
H(Dua kali)
Menambahkan perintah ‘Horizontal Line To’ ke data jalur.
public PathBuilder H(double x)
Parameters
x
double
X-koordinat untuk menggambar garis horizontal ke.
Returns
Contoh PathBuilder saat ini.
Hr(Dua kali)
Menambahkan perintah ‘Horizontal Line To’ relatif ke data jalur.
public PathBuilder Hr(double x)
Parameters
x
double
X-koordinat untuk menggambar garis horizontal ke, relatif dengan posisi saat ini.
Returns
Contoh PathBuilder saat ini.
L(Double dan Double)
Menambahkan perintah ‘Line To’ ke data jalur.
public PathBuilder L(double x, double y)
Parameters
x
double
x-koordinat dari titik akhir garis.
y
double
Y-koordinat dari titik akhir garis.
Returns
Contoh PathBuilder saat ini.
Lr(Double dan Double)
Menambahkan perintah ‘Line To’ relatif ke data jalur.
public PathBuilder Lr(double x, double y)
Parameters
x
double
x-koordinat dari titik akhir garis, relatif dengan posisi saat ini.
y
double
Y-koordinat dari titik akhir garis, relatif dengan posisi saat ini.
Returns
Contoh PathBuilder saat ini.
M(Double dan Double)
Menambahkan perintah ‘Move To’ ke data jalur.
public PathBuilder M(double x, double y)
Parameters
x
double
X-koordinat untuk bergerak ke.
y
double
Y-koordinat untuk bergerak ke.
Returns
Contoh PathBuilder saat ini.
Mr(Double dan Double)
Menambahkan perintah ‘Move To’ relatif ke data jalur.
public PathBuilder Mr(double x, double y)
Parameters
x
double
X-koordinat untuk bergerak ke, relatif dengan posisi saat ini.
y
double
Y-koordinat untuk bergerak ke, relatif dengan posisi saat ini.
Returns
Contoh PathBuilder saat ini.
Q(dua, dua, dua dan dua)
Menambahkan perintah ‘Quadratic Bezier Curve’ ke data jalur.
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
x koordinat dari titik kontrol.
y1
double
koordinat dari titik kontrol.
x
double
Koordinat x dari titik akhir kurva.
y
double
Y-koordinat dari titik akhir kurva.
Returns
Contoh PathBuilder saat ini.
Qr(dua, dua, dua dan dua)
Menambahkan perintah ‘Quadratic Bezier Curve’ relatif ke data jalur.
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
Koordinat x dari titik kontrol, relatif dengan posisi saat ini.
y1
double
Y-koordinat dari titik kontrol, relatif dengan posisi saat ini.
x
double
Koordinat x dari titik akhir kurva, relatif dengan posisi saat ini.
y
double
Y-koordinat titik akhir kurva, relatif dengan posisi saat ini.
Returns
Contoh PathBuilder saat ini.
S(dua, dua, dua dan dua)
Menambahkan perintah ‘Smooth Cubic Bezier Curve To’ ke data jalur.
public PathBuilder S(double x2, double y2, double x, double y)
Parameters
x2
double
Koordinat x dari titik kontrol kedua.
y2
double
koordinat dari titik kontrol kedua.
x
double
Koordinat x dari titik akhir kurva.
y
double
Y-koordinat dari titik akhir kurva.
Returns
Contoh PathBuilder saat ini.
Sr(dua, dua, dua dan dua)
Menambahkan perintah ‘Smooth Cubic Bezier Curve To’ relatif ke data jalur.
public PathBuilder Sr(double x2, double y2, double x, double y)
Parameters
x2
double
Koordinat x dari titik kontrol kedua, relatif dengan posisi saat ini.
y2
double
Y-koordinat dari titik kontrol kedua, relatif dengan posisi saat ini.
x
double
Koordinat x dari titik akhir kurva, relatif dengan posisi saat ini.
y
double
Y-koordinat titik akhir kurva, relatif dengan posisi saat ini.
Returns
Contoh PathBuilder saat ini.
T(Double dan Double)
Menambahkan perintah ‘Smooth Quadratic Bezier Curve To’ ke data jalur.
public PathBuilder T(double x, double y)
Parameters
x
double
Koordinat x dari titik akhir kurva.
y
double
Y-koordinat dari titik akhir kurva.
Returns
Contoh PathBuilder saat ini.
Tr(Double dan Double)
Menambahkan perintah ‘Smooth Quadratic Bezier Curve To’ relatif ke data jalur.
public PathBuilder Tr(double x, double y)
Parameters
x
double
Koordinat x dari titik akhir kurva, relatif dengan posisi saat ini.
y
double
Y-koordinat titik akhir kurva, relatif dengan posisi saat ini.
Returns
Contoh PathBuilder saat ini.
V(Dua kali)
Menambahkan perintah ‘Vertical Line To’ ke data jalur.
public PathBuilder V(double y)
Parameters
y
double
The y-koordinate untuk menggambar garis vertikal ke.
Returns
Contoh PathBuilder saat ini.
Vr(Dua kali)
Menambahkan perintah ‘Vertical Line To’ relatif ke data jalur.
public PathBuilder Vr(double y)
Parameters
y
double
Y-koordinat untuk menggambar garis vertikal ke, relatif dengan posisi saat ini.
Returns
Contoh PathBuilder saat ini.
Z()
Menambahkan perintah ‘Close Path’ ke data laluan.
public PathBuilder Z()
Returns
Contoh PathBuilder saat ini.