Class PathBuilder

Class PathBuilder

Numele spaţiului: Aspose.Svg.Builder Adunare: Aspose.SVG.dll (25.5.0)

Clasa de constructor pentru a crea lanțuri de date SVG.

[ComVisible(true)]
public class PathBuilder

Inheritance

object PathBuilder

Membrii moștenitori

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(dublă, dublu, dual, bool)

Adăugați o comandă ‘Elliptical Arc Curve’ la datele de traseu.

public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)

Parameters

r1 double

Radiul X al elipsei.

r2 double

Radiul Y al elipsei.

angle double

Angolul de rotație al elipsului în grade.

largeArcFlag bool

Drapelul indică dacă arcul ar trebui să fie mai mare sau egală cu 180 de grade.

sweepFlag bool

Drapelul indică dacă arcul ar trebui să fie atrage într-o direcție de unghi pozitiv.

x double

Coordonatul x al punctului final al arcului.

y double

Y-coordonatul punctului final al arcului.

Returns

PathBuilder

Instanta actuală a PathBuilder.

AddPathSegment(Strângere)

Adăugați un segment de traseu personalizat la datele traseului.

public PathBuilder AddPathSegment(string segment)

Parameters

segment string

Strângerea segmentului de traseu.

Returns

PathBuilder

Instanta actuală a PathBuilder.

Ar(dublă, dublu, dual, bool)

Adăugați o comandă relativă ‘Elliptic Arc Curve’ la datele de traseu.

public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)

Parameters

r1 double

Radiul X al elipsului, în raport cu poziția curentă.

r2 double

Radiul y al elipsei, în raport cu poziția actuală.

angle double

Unghiul de rotație al elipsului în grade, în raport cu poziția curentă.

largeArcFlag bool

Drapelul indică dacă arcul ar trebui să fie mai mare sau egală cu 180 de grade.

sweepFlag bool

Drapelul indică dacă arcul ar trebui să fie atrage într-o direcție de unghi pozitiv.

x double

Coordonatul x al punctului final al arcului, în raport cu poziția curentă.

y double

Y-coordonatul punctului final al arcului, în raport cu poziția curentă.

Returns

PathBuilder

Instanta actuală a PathBuilder.

Build()

Construiește linia de date a căilor.

public string Build()

Returns

string

Strângerea de date a căilor construite.

C(dublu, dublu, dublu, dublu, dublu)

Adăugați o comandă ‘Cubic Bezier Curve’ la datele de traseu.

public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)

Parameters

x1 double

Coordonatul X al primului punct de control.

y1 double

e-coordonatul primului punct de control.

x2 double

Coordonatul X al celui de-al doilea punct de control.

y2 double

e-coordonatul celui de-al doilea punct de control.

x double

Coordonatul x al punctului final al curvei.

y double

Y-coordonatul punctului final al curvei.

Returns

PathBuilder

Instanta actuală a PathBuilder.

Cr(dublu, dublu, dublu, dublu, dublu)

Adăugați o comandă relativă ‘Cubic Bezier Curve’ la datele de traseu.

public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)

Parameters

x1 double

Coordonatul x al primului punct de control, în raport cu poziția curentă.

y1 double

Y-coordonatul primului punct de control, în raport cu poziția actuală.

x2 double

Coordonatul x al celui de-al doilea punct de control, în raport cu poziția curentă.

y2 double

Y-coordonatul celui de-al doilea punct de control, în raport cu poziția actuală.

x double

Coordonatul x al punctului final al curvei, în raport cu poziția curentă.

y double

Y-coordonatul punctului final al curvei, în raport cu poziția curentă.

Returns

PathBuilder

Instanta actuală a PathBuilder.

H(Dublă)

Adăugați o comandă “Linea orizontală pentru” la datele de traseu.

public PathBuilder H(double x)

Parameters

x double

Coordonatul x pentru a trage o linie orizontală la.

Returns

PathBuilder

Instanta actuală a PathBuilder.

Hr(Dublă)

Adăugați o comandă relativă “Linea orizontală pentru” la datele de traseu.

public PathBuilder Hr(double x)

Parameters

x double

Coordonatul x pentru a trage o linie orizontală la, în raport cu poziția curentă.

Returns

PathBuilder

Instanta actuală a PathBuilder.

L(dublu, dublu)

Adăugați un comanda “Line To” la datele de traseu.

public PathBuilder L(double x, double y)

Parameters

x double

Coordonatul x al punctului final al liniei.

y double

Y-coordonatul punctului final al liniei.

Returns

PathBuilder

Instanta actuală a PathBuilder.

Lr(dublu, dublu)

Adăugați o comandă relativă “Line To” la datele de traseu.

public PathBuilder Lr(double x, double y)

Parameters

x double

Coordonatul x al punctului final al liniei, în raport cu poziția curentă.

y double

Y-coordonatul punctului final al liniei, în raport cu poziția curentă.

Returns

PathBuilder

Instanta actuală a PathBuilder.

M(dublu, dublu)

Adăugați un comanda “Move To” la datele de traseu.

public PathBuilder M(double x, double y)

Parameters

x double

Coordonatul X se mută.

y double

E-coordonate pentru a merge.

Returns

PathBuilder

Instanta actuală a PathBuilder.

Mr(dublu, dublu)

Adăugați o comandă relativă “Move To” la datele de traseu.

public PathBuilder Mr(double x, double y)

Parameters

x double

Coordonatul x pentru a se mișca la, în raport cu poziția actuală.

y double

E-coordonate pentru a merge la, în raport cu poziția actuală.

Returns

PathBuilder

Instanta actuală a PathBuilder.

Q(dublu, dublu, dublu, dublu)

Adăugați o comandă “Curva Bezier Quadratic” la datele de traseu.

public PathBuilder Q(double x1, double y1, double x, double y)

Parameters

x1 double

Coordonatul x al punctului de control.

y1 double

coordonatul punctului de control.

x double

Coordonatul x al punctului final al curvei.

y double

Y-coordonatul punctului final al curvei.

Returns

PathBuilder

Instanta actuală a PathBuilder.

Qr(dublu, dublu, dublu, dublu)

Adăugați o comandă relativă “Curva Bezier Quadratic” la datele de traseu.

public PathBuilder Qr(double x1, double y1, double x, double y)

Parameters

x1 double

Coordonatul x al punctului de control, în raport cu poziția curentă.

y1 double

Y-coordonatul punctului de control, în raport cu poziția actuală.

x double

Coordonatul x al punctului final al curvei, în raport cu poziția curentă.

y double

Y-coordonatul punctului final al curvei, în raport cu poziția curentă.

Returns

PathBuilder

Instanta actuală a PathBuilder.

S(dublu, dublu, dublu, dublu)

Adăugați o comandă ‘Smooth Cubic Bezier Curve To’ la datele de traseu.

public PathBuilder S(double x2, double y2, double x, double y)

Parameters

x2 double

Coordonatul X al celui de-al doilea punct de control.

y2 double

e-coordonatul celui de-al doilea punct de control.

x double

Coordonatul x al punctului final al curvei.

y double

Y-coordonatul punctului final al curvei.

Returns

PathBuilder

Instanta actuală a PathBuilder.

Sr(dublu, dublu, dublu, dublu)

Adăugați o comandă relativă ‘Smooth Cubic Bezier Curve To’ la datele de traseu.

public PathBuilder Sr(double x2, double y2, double x, double y)

Parameters

x2 double

Coordonatul x al celui de-al doilea punct de control, în raport cu poziția curentă.

y2 double

Y-coordonatul celui de-al doilea punct de control, în raport cu poziția actuală.

x double

Coordonatul x al punctului final al curvei, în raport cu poziția curentă.

y double

Y-coordonatul punctului final al curvei, în raport cu poziția curentă.

Returns

PathBuilder

Instanta actuală a PathBuilder.

T(dublu, dublu)

Adăugați un comandă “Smoth Quadratic Bezier Curve To” la datele de traseu.

public PathBuilder T(double x, double y)

Parameters

x double

Coordonatul x al punctului final al curvei.

y double

Y-coordonatul punctului final al curvei.

Returns

PathBuilder

Instanta actuală a PathBuilder.

Tr(dublu, dublu)

Adăugați o comandă relativă ‘Smoth Quadratic Bezier Curve To’ la datele de traseu.

public PathBuilder Tr(double x, double y)

Parameters

x double

Coordonatul x al punctului final al curvei, în raport cu poziția curentă.

y double

Y-coordonatul punctului final al curvei, în raport cu poziția curentă.

Returns

PathBuilder

Instanta actuală a PathBuilder.

V(Dublă)

Adăugați un comandă ‘Vertical Line To’ la datele de traseu.

public PathBuilder V(double y)

Parameters

y double

Y-coordonate pentru a trage o linie verticală la.

Returns

PathBuilder

Instanta actuală a PathBuilder.

Vr(Dublă)

Adăugați o comandă relativă “Line Vertical To” la datele de traseu.

public PathBuilder Vr(double y)

Parameters

y double

Y-coordonate pentru a trage o linie verticală la, în raport cu poziția curentă.

Returns

PathBuilder

Instanta actuală a PathBuilder.

Z()

Adăugați un comanda “Clos Path” la datele de cale.

public PathBuilder Z()

Returns

PathBuilder

Instanta actuală a PathBuilder.

 Română