Class PathBuilder
Il nome: Aspose.Svg.Builder Assemblea: Aspose.SVG.dll (25.5.0)
Classe di costruzione per la creazione di strisce dati SVG.
[ComVisible(true)]
public class PathBuilder
Inheritance
I membri ereditari
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(Doppio, doppia, bool, buol e doppio)
Aggiungi un comando ‘Elliptical Arc Curve’ ai dati di percorso.
public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
La radia X dell’ellipso.
r2
double
La radia Y dell’ellipso.
angle
double
L’angolo di rotazione dell’ellipso in gradi.
largeArcFlag
bool
La bandiera indica se l’arca dovrebbe essere più grande o pari a 180 gradi.
sweepFlag
bool
La bandiera indica se l’arca dovrebbe essere ritirata in una direzione di angolo positivo.
x
double
Il coordinato x del punto di fine dell’arca.
y
double
L’e-coordinato del punto finale dell’arca.
Returns
L’attuale instanza di PathBuilder.
AddPathSegment(String)
Aggiunge un segmento di percorso personalizzato ai dati del percorso.
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
Il segmento del percorso personalizzato.
Returns
L’attuale instanza di PathBuilder.
Ar(Doppio, doppia, bool, buol e doppio)
Aggiunge un comando relativo ‘Elliptical Arc Curve’ ai dati di percorso.
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
Il raggi X dell’ellipso, relativamente alla posizione corrente.
r2
double
Il y-radius dell’ellipso, relativamente alla posizione corrente.
angle
double
L’angolo di rotazione dell’ellipso in gradi, relativamente alla posizione corrente.
largeArcFlag
bool
La bandiera indica se l’arca dovrebbe essere più grande o pari a 180 gradi.
sweepFlag
bool
La bandiera indica se l’arca dovrebbe essere ritirata in una direzione di angolo positivo.
x
double
Il coordinato x del punto finale dell’arca, relativamente alla posizione corrente.
y
double
Il y-coordinato del punto finale dell’arca, relativamente alla posizione corrente.
Returns
L’attuale instanza di PathBuilder.
Build()
Costruisce la striscia dati di percorso.
public string Build()
Returns
La striscia di dati di percorso costruito.
C(doppio, doppio, doppio, doppio, doppio)
Aggiungi un comando ‘Cubic Bezier Curve’ ai dati di percorso.
public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
Il coordinato x del primo punto di controllo.
y1
double
Il coordinato Y del primo punto di controllo.
x2
double
Il coordinato x del secondo punto di controllo.
y2
double
Il coordinato del secondo punto di controllo.
x
double
Il coordinato x del punto di fine della curva.
y
double
L’e-coordinato del punto finale della curva.
Returns
L’attuale instanza di PathBuilder.
Cr(doppio, doppio, doppio, doppio, doppio)
Aggiunge un comando relativo ‘Cubic Bezier Curve’ ai dati di percorso.
public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
Il coordinato x del primo punto di controllo, relativamente alla posizione corrente.
y1
double
Il coordinato y del primo punto di controllo, relativamente alla posizione corrente.
x2
double
Il coordinato x del secondo punto di controllo, relativamente alla posizione corrente.
y2
double
Il coordinato y del secondo punto di controllo, relativamente alla posizione corrente.
x
double
Il coordinato x del punto finale della curva, relativamente alla posizione corrente.
y
double
Il y-coordinato del punto finale della curva, relativamente alla posizione corrente.
Returns
L’attuale instanza di PathBuilder.
H(Doppio)
Aggiungi un comando ‘Linea orizzontale a’ ai dati di percorso.
public PathBuilder H(double x)
Parameters
x
double
Il coordinato x per disegnare una linea orizzontale.
Returns
L’attuale instanza di PathBuilder.
Hr(Doppio)
Aggiunge un comando relativo ‘Linea orizzontale a’ ai dati di percorso.
public PathBuilder Hr(double x)
Parameters
x
double
Il coordinato x per disegnare una linea orizzontale a, relativamente alla posizione corrente.
Returns
L’attuale instanza di PathBuilder.
L(Il doppio, il doppio)
Aggiungi un comando ‘Line To’ ai dati di percorso.
public PathBuilder L(double x, double y)
Parameters
x
double
Il coordinato x del punto di fine della linea.
y
double
L’e-coordinato del punto di fine della linea.
Returns
L’attuale instanza di PathBuilder.
Lr(Il doppio, il doppio)
Aggiungi un comando relativo ‘Line To’ ai dati di percorso.
public PathBuilder Lr(double x, double y)
Parameters
x
double
Il coordinato x del punto finale della linea, relativamente alla posizione corrente.
y
double
Il y-coordinato del punto finale della linea, relativamente alla posizione corrente.
Returns
L’attuale instanza di PathBuilder.
M(Il doppio, il doppio)
Aggiungi un comando ‘Move To’ ai dati della strada.
public PathBuilder M(double x, double y)
Parameters
x
double
Il coordinato X si muove.
y
double
L’e-coordinato per muoversi.
Returns
L’attuale instanza di PathBuilder.
Mr(Il doppio, il doppio)
Aggiungi un comando relativo ‘Move To’ ai dati della strada.
public PathBuilder Mr(double x, double y)
Parameters
x
double
Il coordinato x per muoversi, in relazione alla posizione corrente.
y
double
L’e-coordinato per muoversi, in relazione alla posizione attuale.
Returns
L’attuale instanza di PathBuilder.
Q(Doppio, doppio, doppio)
Aggiungi un comando ‘Quadratic Bezier Curve’ ai dati di percorso.
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
Il coordinato x del punto di controllo.
y1
double
Il coordinato del punto di controllo.
x
double
Il coordinato x del punto di fine della curva.
y
double
L’e-coordinato del punto finale della curva.
Returns
L’attuale instanza di PathBuilder.
Qr(Doppio, doppio, doppio)
Aggiungi un comando relativo ‘Quadratic Bezier Curve’ ai dati di percorso.
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
Il coordinato x del punto di controllo, relativamente alla posizione corrente.
y1
double
Il coordinato y del punto di controllo, relativamente alla posizione corrente.
x
double
Il coordinato x del punto finale della curva, relativamente alla posizione corrente.
y
double
Il y-coordinato del punto finale della curva, relativamente alla posizione corrente.
Returns
L’attuale instanza di PathBuilder.
S(Doppio, doppio, doppio)
Aggiungi un comando ‘Smooth Cubic Bezier Curve To’ ai dati di percorso.
public PathBuilder S(double x2, double y2, double x, double y)
Parameters
x2
double
Il coordinato x del secondo punto di controllo.
y2
double
Il coordinato del secondo punto di controllo.
x
double
Il coordinato x del punto di fine della curva.
y
double
L’e-coordinato del punto finale della curva.
Returns
L’attuale instanza di PathBuilder.
Sr(Doppio, doppio, doppio)
Aggiunge un comando relativo ‘Smooth Cubic Bezier Curve To’ ai dati di percorso.
public PathBuilder Sr(double x2, double y2, double x, double y)
Parameters
x2
double
Il coordinato x del secondo punto di controllo, relativamente alla posizione corrente.
y2
double
Il coordinato y del secondo punto di controllo, relativamente alla posizione corrente.
x
double
Il coordinato x del punto finale della curva, relativamente alla posizione corrente.
y
double
Il y-coordinato del punto finale della curva, relativamente alla posizione corrente.
Returns
L’attuale instanza di PathBuilder.
T(Il doppio, il doppio)
Aggiungi un comando ‘Smooth Quadratic Bezier Curve To’ ai dati di percorso.
public PathBuilder T(double x, double y)
Parameters
x
double
Il coordinato x del punto di fine della curva.
y
double
L’e-coordinato del punto finale della curva.
Returns
L’attuale instanza di PathBuilder.
Tr(Il doppio, il doppio)
Aggiungi un comando relativo ‘Smooth Quadratic Bezier Curve To’ ai dati di percorso.
public PathBuilder Tr(double x, double y)
Parameters
x
double
Il coordinato x del punto finale della curva, relativamente alla posizione corrente.
y
double
Il y-coordinato del punto finale della curva, relativamente alla posizione corrente.
Returns
L’attuale instanza di PathBuilder.
V(Doppio)
Aggiungi un comando ‘Vertical Line To’ ai dati di percorso.
public PathBuilder V(double y)
Parameters
y
double
Il y-coordinato per disegnare una linea verticale a.
Returns
L’attuale instanza di PathBuilder.
Vr(Doppio)
Aggiunge un comando relativo ‘Vertical Line To’ ai dati di percorso.
public PathBuilder Vr(double y)
Parameters
y
double
Il y-coordinato per disegnare una linea verticale a, relativamente alla posizione corrente.
Returns
L’attuale instanza di PathBuilder.
Z()
Aggiungi un comando ‘Close Path’ ai dati della strada.
public PathBuilder Z()
Returns
L’attuale instanza di PathBuilder.