Class PathBuilder

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

object PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

Contoh PathBuilder saat ini.

Build()

Membangun jalur data string.

public string Build()

Returns

string

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

Contoh PathBuilder saat ini.

Z()

Menambahkan perintah ‘Close Path’ ke data laluan.

public PathBuilder Z()

Returns

PathBuilder

Contoh PathBuilder saat ini.

 Indonesia