Class PathBuilder

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

object PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

L’attuale instanza di PathBuilder.

Build()

Costruisce la striscia dati di percorso.

public string Build()

Returns

string

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

L’attuale instanza di PathBuilder.

Z()

Aggiungi un comando ‘Close Path’ ai dati della strada.

public PathBuilder Z()

Returns

PathBuilder

L’attuale instanza di PathBuilder.

 Italiano