Class PathBuilder

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

object PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

Trenutačni PathBuilder primjerak.

Build()

Izgradnja traka podataka.

public string Build()

Returns

string

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

Trenutačni PathBuilder primjerak.

Z()

Dodajte zapovijed “Zatvoriti put” na podatke o putovima.

public PathBuilder Z()

Returns

PathBuilder

Trenutačni PathBuilder primjerak.

 Hrvatski