Class PathBuilder
nazivni prostor: Aspose.Svg.Builder Sastanak: Aspose.SVG.dll (25.5.0)
Graditelj razreda za stvaranje SVG put podatkovnih lanca.
[ComVisible(true)]
public class PathBuilder
Inheritance
naslijeđeni članovi
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(Dvostruka, dvostruk, dvojna, bool, duboka, dvojna)
Dodajte zapovijed ‘Elliptical Arc Curve’ na podatke o stazi.
public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
Riječ je o X-radiusu elipse.
r2
double
i radija elipse.
angle
double
Vrijeme rotacije ellipsa u stupnjevu.
largeArcFlag
bool
Zastava ukazuje na to da li bi arka trebala biti veća ili jednaka 180 stupnjeva.
sweepFlag
bool
Zastava ukazuje na to treba li se luk povući u pozitivnom smjeru ugla.
x
double
X-koordinacija krajnje točke arka.
y
double
Y-koordinacija krajnje točke arka.
Returns
Trenutačni PathBuilder primjerak.
AddPathSegment(String)
Dodava prilagođeni segment puta na podatke o putovima.
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
Korišteno put segment string.
Returns
Trenutačni PathBuilder primjerak.
Ar(Dvostruka, dvostruk, dvojna, bool, duboka, dvojna)
Dodava relativnu zapovijed ‘Elliptical Arc Curve’ na podatke o stazi.
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
X-radius elips, u odnosu na trenutnu poziciju.
r2
double
Y-radius elipse, u odnosu na trenutnu poziciju.
angle
double
Vrijeme rotacije ellipsa u stupnjevima, u odnosu na trenutnu poziciju.
largeArcFlag
bool
Zastava ukazuje na to da li bi arka trebala biti veća ili jednaka 180 stupnjeva.
sweepFlag
bool
Zastava ukazuje na to treba li se luk povući u pozitivnom smjeru ugla.
x
double
X-koordinacija krajnje točke arka, u odnosu na trenutnu poziciju.
y
double
Y-koordinacija krajnje točke arka, u odnosu na trenutnu poziciju.
Returns
Trenutačni PathBuilder primjerak.
Build()
Izgradnja traka podataka.
public string Build()
Returns
Izgrađena linija podataka.
C(dvostruko, dvostruko, dvostruko, dvostruko, dvostruko)
Dodajte zapovijed ‘Cubic Bezier Curve’ na podatke o stazi.
public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
koordinat prvog kontrolnog točka.
y1
double
Koordinacija prvog kontrolnog točka.
x2
double
Koordinacija x u drugoj kontrolnoj točki.
y2
double
Koordinacija drugog kontrolnog točka.
x
double
X-koordinacija krajnje točke krivulje.
y
double
Y-koordinacija krajnje točke krivulje.
Returns
Trenutačni PathBuilder primjerak.
Cr(dvostruko, dvostruko, dvostruko, dvostruko, dvostruko)
Dodava relativnu zapovijed ‘Cubic Bezier Curve’ na podatke o stazi.
public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
x-koordinacija prvog kontrolnog točka, u odnosu na trenutnu poziciju.
y1
double
Y-koordinacija prvog kontrolnog točka, u odnosu na trenutnu poziciju.
x2
double
X-koordinacija druge kontrolne točke, u odnosu na trenutnu poziciju.
y2
double
Y-koordinacija drugog kontrolnog točka, u odnosu na trenutnu poziciju.
x
double
X-koordinacija krajnje točke krivulje, u odnosu na trenutnu poziciju.
y
double
Y-koordinacija krajnje točke kurve, u odnosu na trenutnu poziciju.
Returns
Trenutačni PathBuilder primjerak.
H(Dvostruko)
Dodajte zapovijed “Horizontal Line To” na podatke o stazi.
public PathBuilder H(double x)
Parameters
x
double
X-koordinacija za uklanjanje horizontalne linije na.
Returns
Trenutačni PathBuilder primjerak.
Hr(Dvostruko)
Dodava relativnu zapovijed ‘Horizontal Line To’ na podatke o stazi.
public PathBuilder Hr(double x)
Parameters
x
double
X-koordinacija za uklanjanje horizontalne linije prema, u odnosu na trenutnu poziciju.
Returns
Trenutačni PathBuilder primjerak.
L(Dvostruko, dvostruko)
Dodajte zapovijed “Line To” na podatke o stazi.
public PathBuilder L(double x, double y)
Parameters
x
double
X-koordinacija krajnje točke linije.
y
double
i-koordinacija krajnje točke linije.
Returns
Trenutačni PathBuilder primjerak.
Lr(Dvostruko, dvostruko)
Dodajte relativnu zapovijed “Line To” na podatke o stazi.
public PathBuilder Lr(double x, double y)
Parameters
x
double
X-koordinacija krajnje točke linije, u odnosu na trenutnu poziciju.
y
double
Y-koordinacija krajnje točke linije, u odnosu na trenutnu poziciju.
Returns
Trenutačni PathBuilder primjerak.
M(Dvostruko, dvostruko)
Dodajte zapovijed ‘Move To’ na podatke o stazi.
public PathBuilder M(double x, double y)
Parameters
x
double
Koordinacija X je u tijeku.
y
double
Koordinacija za pokretanje.
Returns
Trenutačni PathBuilder primjerak.
Mr(Dvostruko, dvostruko)
Dodajte relativnu zapovijed “Move To” na podatke o stazi.
public PathBuilder Mr(double x, double y)
Parameters
x
double
X-koordinacija za kretanje na, u odnosu na trenutnu poziciju.
y
double
Koordinacija za kretanje prema, u odnosu na trenutnu poziciju.
Returns
Trenutačni PathBuilder primjerak.
Q(dvostruko, dvostruko, dvostruko)
Dodajte zapovijed ‘Quadratic Bezier Curve’ na podatke o stazi.
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
koordinacija kontrolne točke.
y1
double
Koordinacija kontrolne točke.
x
double
X-koordinacija krajnje točke krivulje.
y
double
Y-koordinacija krajnje točke krivulje.
Returns
Trenutačni PathBuilder primjerak.
Qr(dvostruko, dvostruko, dvostruko)
Dodava relativnu zapovijed ‘Kvadratna bezijerska krivulja’ na podatke o stazi.
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
X-koordinacija kontrolne točke, u odnosu na trenutnu poziciju.
y1
double
Y-koordinacija kontrolne točke, u odnosu na trenutnu poziciju.
x
double
X-koordinacija krajnje točke krivulje, u odnosu na trenutnu poziciju.
y
double
Y-koordinacija krajnje točke kurve, u odnosu na trenutnu poziciju.
Returns
Trenutačni PathBuilder primjerak.
S(dvostruko, dvostruko, dvostruko)
Dodajte zapovijed ‘Smooth Cubic Bezier Curve To’ na podatke o stazi.
public PathBuilder S(double x2, double y2, double x, double y)
Parameters
x2
double
Koordinacija x u drugoj kontrolnoj točki.
y2
double
Koordinacija drugog kontrolnog točka.
x
double
X-koordinacija krajnje točke krivulje.
y
double
Y-koordinacija krajnje točke krivulje.
Returns
Trenutačni PathBuilder primjerak.
Sr(dvostruko, dvostruko, dvostruko)
Dodava relativnu zapovijed ‘Smooth Cubic Bezier Curve To’ na podatke o stazi.
public PathBuilder Sr(double x2, double y2, double x, double y)
Parameters
x2
double
X-koordinacija druge kontrolne točke, u odnosu na trenutnu poziciju.
y2
double
Y-koordinacija drugog kontrolnog točka, u odnosu na trenutnu poziciju.
x
double
X-koordinacija krajnje točke krivulje, u odnosu na trenutnu poziciju.
y
double
Y-koordinacija krajnje točke kurve, u odnosu na trenutnu poziciju.
Returns
Trenutačni PathBuilder primjerak.
T(Dvostruko, dvostruko)
Dodajte zapovijed ‘Smooth Quadratic Bezier Curve To’ na podatke o stazi.
public PathBuilder T(double x, double y)
Parameters
x
double
X-koordinacija krajnje točke krivulje.
y
double
Y-koordinacija krajnje točke krivulje.
Returns
Trenutačni PathBuilder primjerak.
Tr(Dvostruko, dvostruko)
Dodajte relativnu zapovijed ‘Smooth Quadratic Bezier Curve To’ na podatke o stazi.
public PathBuilder Tr(double x, double y)
Parameters
x
double
X-koordinacija krajnje točke krivulje, u odnosu na trenutnu poziciju.
y
double
Y-koordinacija krajnje točke kurve, u odnosu na trenutnu poziciju.
Returns
Trenutačni PathBuilder primjerak.
V(Dvostruko)
Dodajte zapovijed ‘Vertical Line To’ na podatke o stazi.
public PathBuilder V(double y)
Parameters
y
double
Koordinacija je da se izvuče vertikalna linija.
Returns
Trenutačni PathBuilder primjerak.
Vr(Dvostruko)
Dodava relativnu zapovijed ‘Vertical Line To’ na podatke o stazi.
public PathBuilder Vr(double y)
Parameters
y
double
Y-koordinacija za uklanjanje vertikalne linije prema, u odnosu na trenutnu poziciju.
Returns
Trenutačni PathBuilder primjerak.
Z()
Dodajte zapovijed “Zatvoriti put” na podatke o putovima.
public PathBuilder Z()
Returns
Trenutačni PathBuilder primjerak.