Class PathBuilder
ja nimityö: Aspose.Svg.Builder Kokous: Aspose.SVG.dll (25.5.0)
Rakentaja luokka luoda SVG tietolähteet.
[ComVisible(true)]
public class PathBuilder
Inheritance
Perintöjäsenet
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(Kaksinkertainen, kaksois, kaksi, pallot, kaksinkertaiset)
Lisää komento ‘Elliptical Arc Curve’ reitin tietoihin.
public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
Ellipsin x-radius on
r2
double
Y-radius on ellipsin säteily.
angle
double
Ellipsin käänteinen kulma astetta.
largeArcFlag
bool
Lippu osoittaa, onko kaari suurempi tai yhtä suuri kuin 180 astetta.
sweepFlag
bool
Lippu osoittaa, onko kaari vetettävä positiivisessa kulmassa.
x
double
X-koordinaatti arkin loppupisteestä.
y
double
Y-koordinaatti arkin loppupisteestä.
Returns
Nykyinen PathBuilder tapaus.
AddPathSegment(String)
Lisätään tietylle tietolähteelle räätälöity reitin segmentti.
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
Käytetyn matkan segmentti sarja.
Returns
Nykyinen PathBuilder tapaus.
Ar(Kaksinkertainen, kaksois, kaksi, pallot, kaksinkertaiset)
Lisää suhteellinen ‘Elliptical Arc Curve’ -komento reitin tietoihin.
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
x-radius ellipsin suhteessa nykyiseen asemaan.
r2
double
Ellipsin y-radius suhteessa nykyiseen asemaan.
angle
double
Ellipsin käänteinen kulma asteina suhteessa nykyiseen asemaan.
largeArcFlag
bool
Lippu osoittaa, onko kaari suurempi tai yhtä suuri kuin 180 astetta.
sweepFlag
bool
Lippu osoittaa, onko kaari vetettävä positiivisessa kulmassa.
x
double
Arkin loppupisteen x-koordinaatti suhteessa nykyiseen asemaan.
y
double
Arkin loppupisteen y-koordinaatti suhteessa nykyiseen asemaan.
Returns
Nykyinen PathBuilder tapaus.
Build()
Rakennetaan tietolähteen reitti.
public string Build()
Returns
Rakennettu tietolähteen tiiviste.
C(kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen)
Lisää komento ‘Cubic Bezier Curve’ reitin tietoihin.
public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
Ensimmäisen ohjauspisteen x-koordinaatti.
y1
double
Y-koordinaatti ensimmäisestä ohjauspisteestä.
x2
double
Toisen ohjauspisteen x-koordinaatti.
y2
double
Y-koordinaatti toisesta ohjauspisteestä.
x
double
X-koordinaatti kulman loppupisteestä.
y
double
Y-koordinaatti kulman loppupisteestä.
Returns
Nykyinen PathBuilder tapaus.
Cr(kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen)
Lisää suhteellinen ‘Cubic Bezier Curve’ -komento reitin tietoihin.
public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
Ensimmäisen ohjauspisteen x-koordinaatti suhteessa nykyiseen asemaan.
y1
double
Ensimmäisen tarkastuspisteen y-koordinaatti suhteessa nykyiseen asemaan.
x2
double
Toisen ohjauspisteen x-koordinaatti suhteessa nykyiseen asemaan.
y2
double
Toisen valvontapisteen y-koordinaatti suhteessa nykyiseen asemaan.
x
double
X-koordinaatti kulman loppupisteestä suhteessa nykyiseen asemaan.
y
double
Y-koordinaatti kulman loppupisteestä suhteessa nykyiseen asemaan.
Returns
Nykyinen PathBuilder tapaus.
H(Kaksinkertainen)
Lisää komento ‘Horizontal Line To’ reitin tietoihin.
public PathBuilder H(double x)
Parameters
x
double
x-koordinaatti piirittää horisontaalinen linja.
Returns
Nykyinen PathBuilder tapaus.
Hr(Kaksinkertainen)
Lisää suhteellinen ‘Horizontal Line To’ -komento reitin tietoihin.
public PathBuilder Hr(double x)
Parameters
x
double
x-koordinaatti vetää horisontaalinen linja suhteessa nykyiseen asemaan.
Returns
Nykyinen PathBuilder tapaus.
L(kaksinkertainen, kaksinkertainen)
Lisää “Line To” -komento reitin tietoihin.
public PathBuilder L(double x, double y)
Parameters
x
double
x-koordinaatti linjan loppupisteestä.
y
double
linjan loppupisteen y-koordinaatti.
Returns
Nykyinen PathBuilder tapaus.
Lr(kaksinkertainen, kaksinkertainen)
Lisää suhteellinen “Line To” -komento reitin tietoihin.
public PathBuilder Lr(double x, double y)
Parameters
x
double
Linjan loppupisteen x-koordinaatti suhteessa nykyiseen asemaan.
y
double
linjan loppupisteen y-koordinaatti suhteessa nykyiseen asemaan.
Returns
Nykyinen PathBuilder tapaus.
M(kaksinkertainen, kaksinkertainen)
Lisää komento “Move To” reitin tietoihin.
public PathBuilder M(double x, double y)
Parameters
x
double
X-koordinaatti siirtyy eteenpäin.
y
double
Y-koordinaatti siirtyy eteenpäin.
Returns
Nykyinen PathBuilder tapaus.
Mr(kaksinkertainen, kaksinkertainen)
Lisää suhteellinen “Move To” -komento reitin tietoihin.
public PathBuilder Mr(double x, double y)
Parameters
x
double
x-koordinaatti siirtyä, suhteessa nykyiseen asemaan.
y
double
Y-koordinaatti siirtyä, suhteessa nykyiseen asemaan.
Returns
Nykyinen PathBuilder tapaus.
Q(kaksinkertainen, kaksinkertainen, kaksinkertainen)
Lisää komento ‘Quadratic Bezier Curve’ reitin tietoihin.
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
ohjauspisteen x koordinaatti.
y1
double
ohjauspisteen y-koordinaatti.
x
double
X-koordinaatti kulman loppupisteestä.
y
double
Y-koordinaatti kulman loppupisteestä.
Returns
Nykyinen PathBuilder tapaus.
Qr(kaksinkertainen, kaksinkertainen, kaksinkertainen)
Lisää suhteellinen ‘Quadratic Bezier Curve’ -komento reitin tietoihin.
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
ohjauspisteen x-koordinaatti suhteessa nykyiseen asemaan.
y1
double
Tarkastuspisteen y-koordinaatti suhteessa nykyiseen asemaan.
x
double
X-koordinaatti kulman loppupisteestä suhteessa nykyiseen asemaan.
y
double
Y-koordinaatti kulman loppupisteestä suhteessa nykyiseen asemaan.
Returns
Nykyinen PathBuilder tapaus.
S(kaksinkertainen, kaksinkertainen, kaksinkertainen)
Lisää komento ‘Smooth Cubic Bezier Curve To’ reitin tietoihin.
public PathBuilder S(double x2, double y2, double x, double y)
Parameters
x2
double
Toisen ohjauspisteen x-koordinaatti.
y2
double
Y-koordinaatti toisesta ohjauspisteestä.
x
double
X-koordinaatti kulman loppupisteestä.
y
double
Y-koordinaatti kulman loppupisteestä.
Returns
Nykyinen PathBuilder tapaus.
Sr(kaksinkertainen, kaksinkertainen, kaksinkertainen)
Lisää suhteellinen ‘Smooth Cubic Bezier Curve To’ -komento reitin tietoihin.
public PathBuilder Sr(double x2, double y2, double x, double y)
Parameters
x2
double
Toisen ohjauspisteen x-koordinaatti suhteessa nykyiseen asemaan.
y2
double
Toisen valvontapisteen y-koordinaatti suhteessa nykyiseen asemaan.
x
double
X-koordinaatti kulman loppupisteestä suhteessa nykyiseen asemaan.
y
double
Y-koordinaatti kulman loppupisteestä suhteessa nykyiseen asemaan.
Returns
Nykyinen PathBuilder tapaus.
T(kaksinkertainen, kaksinkertainen)
Lisää komento ‘Smooth Quadratic Bezier Curve To’ reitin tietoihin.
public PathBuilder T(double x, double y)
Parameters
x
double
X-koordinaatti kulman loppupisteestä.
y
double
Y-koordinaatti kulman loppupisteestä.
Returns
Nykyinen PathBuilder tapaus.
Tr(kaksinkertainen, kaksinkertainen)
Lisää suhteellinen ‘Smoth Quadratic Bezier Curve To’ -komento reitin tietoihin.
public PathBuilder Tr(double x, double y)
Parameters
x
double
X-koordinaatti kulman loppupisteestä suhteessa nykyiseen asemaan.
y
double
Y-koordinaatti kulman loppupisteestä suhteessa nykyiseen asemaan.
Returns
Nykyinen PathBuilder tapaus.
V(Kaksinkertainen)
Lisää komento ‘Vertical Line To’ reitin tietoihin.
public PathBuilder V(double y)
Parameters
y
double
Y-koordinaatti suunnitella vertikaalinen linja.
Returns
Nykyinen PathBuilder tapaus.
Vr(Kaksinkertainen)
Lisää suhteellinen ‘Vertical Line To’ -komento reitin tietoihin.
public PathBuilder Vr(double y)
Parameters
y
double
Y-koordinaatti vetää vertikaalinen linja suhteessa nykyiseen asemaan.
Returns
Nykyinen PathBuilder tapaus.
Z()
Lisää ”Close Path” -komento reitin tietoihin.
public PathBuilder Z()
Returns
Nykyinen PathBuilder tapaus.