Class PathBuilder
Název místa: Aspose.Svg.Builder Shromáždění: Aspose.SVG.dll (25.5.0)
Stavební třída pro vytváření datových řetězců SVG.
[ComVisible(true)]
public class PathBuilder
Inheritance
Dědiční členové
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(dvojnásobné, dvoulůžkové, boolové, dubové)
Přidejte příkaz “Elliptical Arc Curve” k datům trasy.
public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
X záření elipsy.
r2
double
Rádium Y v elipse.
angle
double
Rotační úhel elipsy ve stupních.
largeArcFlag
bool
Vlajka naznačuje, zda by mělo být obloha větší než nebo rovná se 180 stupňům.
sweepFlag
bool
Vlajka naznačuje, zda by měl být obálek natáčen v pozitivním úhlovém směru.
x
double
X-koordinát konce bodu arku.
y
double
Y-koordinát konce bodu arku.
Returns
Současný PathBuilder instance.
AddPathSegment(Stringová)
Přidává do dat cesty přizpůsobený segment trasy.
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
Cestovní řetěz segmentu.
Returns
Současný PathBuilder instance.
Ar(dvojnásobné, dvoulůžkové, boolové, dubové)
Přidává relativní příkaz ‘Elliptical Arc Curve’ k datům trasy.
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
X-radius elipsy, ve vztahu k aktuální poloze.
r2
double
Y-radius elipsy, ve vztahu k aktuální pozici.
angle
double
Rotační úhel elipsy ve stupních, v poměru k aktuální pozici.
largeArcFlag
bool
Vlajka naznačuje, zda by mělo být obloha větší než nebo rovná se 180 stupňům.
sweepFlag
bool
Vlajka naznačuje, zda by měl být obálek natáčen v pozitivním úhlovém směru.
x
double
X-koordinát konce bodu arku, ve vztahu k aktuální poloze.
y
double
Y-koordinát konečného bodu arku, ve vztahu k aktuální poloze.
Returns
Současný PathBuilder instance.
Build()
Vytváří datový řetězec.
public string Build()
Returns
Vybudovaný datový řetězec.
C(dvojí, dvojí, dvojí, dvojí, dvojí)
Přidejte příkaz “Cubic Bezier Curve” k datům trasy.
public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
Koordinát x prvního kontrolního bodu.
y1
double
Koordinaci prvního kontrolního bodu.
x2
double
X-koordinát druhého kontrolního bodu.
y2
double
Koordinaci druhého kontrolního bodu.
x
double
X-koordinát konce bodu kurvy.
y
double
Y-koordinát konce bodu kurvy.
Returns
Současný PathBuilder instance.
Cr(dvojí, dvojí, dvojí, dvojí, dvojí)
Přidá relativní příkaz ‘Cubic Bezier Curve’ k datům trasy.
public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
X-koordinát prvního kontrolního bodu, ve vztahu k aktuální pozici.
y1
double
Y-koordinát prvního kontrolního bodu, ve vztahu k aktuální pozici.
x2
double
X-koordinát druhého kontrolního bodu, ve vztahu k aktuální pozici.
y2
double
Y-koordinát druhého kontrolního bodu, ve vztahu k aktuální pozici.
x
double
X-koordinát koncového bodu kurvy, ve vztahu k aktuální poloze.
y
double
Y-koordinát konečného bodu kurvy, ve vztahu k aktuální poloze.
Returns
Současný PathBuilder instance.
H(Dvojitý)
Přidává příkaz “Horizontal Line To” k datům trasy.
public PathBuilder H(double x)
Parameters
x
double
X-koordinát vytváří horizontální linku.
Returns
Současný PathBuilder instance.
Hr(Dvojitý)
Přidá relativní příkaz “Horizontal Line To” k datům trasy.
public PathBuilder Hr(double x)
Parameters
x
double
X-koordinát vytáhnout horizontální linku na, ve vztahu k aktuální pozici.
Returns
Současný PathBuilder instance.
L(dvojí, dvojí)
Přidejte příkaz “Line To” k datům trasy.
public PathBuilder L(double x, double y)
Parameters
x
double
X-koordinát koncového bodu řádku.
y
double
Y-koordinát konečného bodu linie.
Returns
Současný PathBuilder instance.
Lr(dvojí, dvojí)
Přidá relativní příkaz “Line To” k datům trasy.
public PathBuilder Lr(double x, double y)
Parameters
x
double
X-koordinát koncového bodu řádku, ve vztahu k aktuální poloze.
y
double
Y-koordinát konečného bodu řádku, ve vztahu k aktuální pozici.
Returns
Současný PathBuilder instance.
M(dvojí, dvojí)
Přidejte příkaz “Move To” k datům trasy.
public PathBuilder M(double x, double y)
Parameters
x
double
X-koordinát k přechodu.
y
double
Koordinaci k tomu jdeme.
Returns
Současný PathBuilder instance.
Mr(dvojí, dvojí)
Přidá relativní příkaz “Move To” k datům trasy.
public PathBuilder Mr(double x, double y)
Parameters
x
double
X-koordinát se pohybuje na, ve vztahu k aktuální pozici.
y
double
J-koordinát k přechodu, ve vztahu k aktuální pozici.
Returns
Současný PathBuilder instance.
Q(dvojí, dvojí, dvojí, dvojí)
Přidejte příkaz “Quadratic Bezier Curve” k datům trasy.
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
X-koordinát kontrolního bodu.
y1
double
koordinaci kontrolního bodu.
x
double
X-koordinát konce bodu kurvy.
y
double
Y-koordinát konce bodu kurvy.
Returns
Současný PathBuilder instance.
Qr(dvojí, dvojí, dvojí, dvojí)
Přidává relativní příkaz “Kvadratická bezírová křivka” k údajům o trase.
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
X-koordinát kontrolního bodu ve vztahu k aktuální pozici.
y1
double
Y-koordinát kontrolního bodu ve vztahu k aktuální pozici.
x
double
X-koordinát koncového bodu kurvy, ve vztahu k aktuální poloze.
y
double
Y-koordinát konečného bodu kurvy, ve vztahu k aktuální poloze.
Returns
Současný PathBuilder instance.
S(dvojí, dvojí, dvojí, dvojí)
Přidejte příkaz “Smooth Cubic Bezier Curve To” k datům trasy.
public PathBuilder S(double x2, double y2, double x, double y)
Parameters
x2
double
X-koordinát druhého kontrolního bodu.
y2
double
Koordinaci druhého kontrolního bodu.
x
double
X-koordinát konce bodu kurvy.
y
double
Y-koordinát konce bodu kurvy.
Returns
Současný PathBuilder instance.
Sr(dvojí, dvojí, dvojí, dvojí)
Přidá relativní příkaz ‘Smooth Cubic Bezier Curve To’ k datům trasy.
public PathBuilder Sr(double x2, double y2, double x, double y)
Parameters
x2
double
X-koordinát druhého kontrolního bodu, ve vztahu k aktuální pozici.
y2
double
Y-koordinát druhého kontrolního bodu, ve vztahu k aktuální pozici.
x
double
X-koordinát koncového bodu kurvy, ve vztahu k aktuální poloze.
y
double
Y-koordinát konečného bodu kurvy, ve vztahu k aktuální poloze.
Returns
Současný PathBuilder instance.
T(dvojí, dvojí)
Přidejte příkaz “Smooth Quadratic Bezier Curve To” k datům trasy.
public PathBuilder T(double x, double y)
Parameters
x
double
X-koordinát konce bodu kurvy.
y
double
Y-koordinát konce bodu kurvy.
Returns
Současný PathBuilder instance.
Tr(dvojí, dvojí)
Přidává relativní příkaz ‘Smooth Quadratic Bezier Curve To’ k datům trasy.
public PathBuilder Tr(double x, double y)
Parameters
x
double
X-koordinát koncového bodu kurvy, ve vztahu k aktuální poloze.
y
double
Y-koordinát konečného bodu kurvy, ve vztahu k aktuální poloze.
Returns
Současný PathBuilder instance.
V(Dvojitý)
Přidejte příkaz “Vertical Line To” k datům trasy.
public PathBuilder V(double y)
Parameters
y
double
Y-koordinát pro vytváření vertikální linie.
Returns
Současný PathBuilder instance.
Vr(Dvojitý)
Přidá relativní příkaz “Vertical Line To” k datům trasy.
public PathBuilder Vr(double y)
Parameters
y
double
Y-koordinát vytáhnout vertikální linku na, ve vztahu k aktuální pozici.
Returns
Současný PathBuilder instance.
Z()
Přidejte příkaz “Close Path” k datům trasy.
public PathBuilder Z()
Returns
Současný PathBuilder instance.