Class PathBuilder

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

object PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

Nykyinen PathBuilder tapaus.

Build()

Rakennetaan tietolähteen reitti.

public string Build()

Returns

string

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

Nykyinen PathBuilder tapaus.

Z()

Lisää ”Close Path” -komento reitin tietoihin.

public PathBuilder Z()

Returns

PathBuilder

Nykyinen PathBuilder tapaus.

 Suomi