Class PathBuilder
Pôvodný názov: Aspose.Svg.Builder Zhromaždenie: Aspose.SVG.dll (25.5.0)
Stavebná trieda na vytvorenie dátových pruhov SVG.
[ComVisible(true)]
public class PathBuilder
Inheritance
Z dedičných č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ý, dvakrát, dublý, bool, bublina, dvojaký)
Pridať príkaz “Elliptic Arc Curve” k dátam trasy.
public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
X-Rádio z elípcie
r2
double
Rádium Y v ellipse.
angle
double
Rotačný uhol elipsy v stupňoch.
largeArcFlag
bool
Vlajka naznačuje, či by mal byť obloha väčšia ako alebo rovná sa 180 stupňov.
sweepFlag
bool
Vlajka naznačuje, či by sa archa mala vytiahnuť v pozitívnom uhlovom smere.
x
double
x-koordinát koncového bodu arku.
y
double
Y-koordinát koncového bodu arku.
Returns
Súčasný PathBuilder príklad.
AddPathSegment(Stretnutie)
Pridáva do databázy nastavený segment trasy.
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
K dispozícii je segmentová trasa.
Returns
Súčasný PathBuilder príklad.
Ar(dvojnásobný, dvakrát, dublý, bool, bublina, dvojaký)
Pridať relatívny príkaz ‘Elliptical Arc Curve’ k dátam trasy.
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
x-radia elipsy, v porovnaní s aktuálnou pozíciou.
r2
double
Y-radia elipsy, v porovnaní s aktuálnou pozíciou.
angle
double
Rotačný uhol elipsy v stupňoch, v porovnaní s aktuálnou pozíciou.
largeArcFlag
bool
Vlajka naznačuje, či by mal byť obloha väčšia ako alebo rovná sa 180 stupňov.
sweepFlag
bool
Vlajka naznačuje, či by sa archa mala vytiahnuť v pozitívnom uhlovom smere.
x
double
x-koordinát koncového bodu arku, v porovnaní s aktuálnou pozíciou.
y
double
y-koordinát koncového bodu arku, v porovnaní s aktuálnou pozíciou.
Returns
Súčasný PathBuilder príklad.
Build()
Vytvorí dátový prúžok.
public string Build()
Returns
Stavebný dátový prúžok.
C(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)
Pridajte príkaz “Cubic Bezier Curve” k údajom o trati.
public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
x-koordinát prvého kontrolného bodu.
y1
double
koordinát prvého kontrolného bodu.
x2
double
x-koordinát druhého kontrolného bodu.
y2
double
koordinát druhého kontrolného bodu.
x
double
x-koordinát koncového bodu krivky.
y
double
Y-koordinát koncového bodu krivky.
Returns
Súčasný PathBuilder príklad.
Cr(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)
Pridať relatívny príkaz ‘Cubic Bezier Curve’ k dátam trasy.
public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
x-koordinát prvého kontrolného bodu, v porovnaní s aktuálnou pozíciou.
y1
double
Y-koordinát prvého kontrolného bodu, v porovnaní s aktuálnou pozíciou.
x2
double
x-koordinát druhej kontrolnej body, v porovnaní s aktuálnou pozíciou.
y2
double
Y-koordinát druhého kontrolného bodu, relatívne k aktuálnemu postavení.
x
double
x-koordinát koncového bodu krivky, v porovnaní s aktuálnou pozíciou.
y
double
y-koordinát koncového bodu kurvy, v porovnaní s aktuálnou pozíciou.
Returns
Súčasný PathBuilder príklad.
H(Dvojitý)
Pridáva príkaz “Horizontálna linka na” k údajom o trati.
public PathBuilder H(double x)
Parameters
x
double
x-koordinát na vytlačenie horizontálnej línie na.
Returns
Súčasný PathBuilder príklad.
Hr(Dvojitý)
Pridať relatívny príkaz “Horizontal Line To” k dátam trasy.
public PathBuilder Hr(double x)
Parameters
x
double
x-koordinát na vytlačenie horizontálnej línie na, v porovnaní s aktuálnou pozíciou.
Returns
Súčasný PathBuilder príklad.
L(dvojnásobný, dvojnásobný)
Pridať príkaz “Line To” k dátam trasy.
public PathBuilder L(double x, double y)
Parameters
x
double
x-koordinát koncového bodu línie.
y
double
Y-koordinát koncového bodu línie.
Returns
Súčasný PathBuilder príklad.
Lr(dvojnásobný, dvojnásobný)
Pridať relatívny príkaz “Line To” k dátam trasy.
public PathBuilder Lr(double x, double y)
Parameters
x
double
x-koordinát koncového bodu línie, v porovnaní s aktuálnou pozíciou.
y
double
Y-koordinát koncového bodu línie, v porovnaní s aktuálnou pozíciou.
Returns
Súčasný PathBuilder príklad.
M(dvojnásobný, dvojnásobný)
Pridať príkaz “Move To” k dátam trasy.
public PathBuilder M(double x, double y)
Parameters
x
double
Vzhľadom k tomu, že x-koordinát prechádza.
y
double
A to aj v prípade, že sa Y-koordinát presunie.
Returns
Súčasný PathBuilder príklad.
Mr(dvojnásobný, dvojnásobný)
Pridať relatívny príkaz “Move To” k dátam trasy.
public PathBuilder Mr(double x, double y)
Parameters
x
double
X-koordinát prechádza na, v porovnaní s aktuálnou pozíciou.
y
double
V súvislosti s aktuálnou pozíciou sa j-koordinát prechádza na.
Returns
Súčasný PathBuilder príklad.
Q(dvojnásobný, dvojnásobný, dvojnásobný)
Pridať príkaz “Quadratic Bezier Curve” k dátam trasy.
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
X-koordinát kontrolného bodu.
y1
double
a) koordinát kontrolného bodu.
x
double
x-koordinát koncového bodu krivky.
y
double
Y-koordinát koncového bodu krivky.
Returns
Súčasný PathBuilder príklad.
Qr(dvojnásobný, dvojnásobný, dvojnásobný)
Pridať relatívny príkaz “Quadratic Bezier Curve” k dátam trasy.
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
x-koordinát kontrolného bodu, v porovnaní s aktuálnou pozíciou.
y1
double
Y-koordinát kontrolného bodu v súvislosti s aktuálnou pozíciou.
x
double
x-koordinát koncového bodu krivky, v porovnaní s aktuálnou pozíciou.
y
double
y-koordinát koncového bodu kurvy, v porovnaní s aktuálnou pozíciou.
Returns
Súčasný PathBuilder príklad.
S(dvojnásobný, dvojnásobný, dvojnásobný)
Pridajte príkaz “Smooth Cubic Bezier Curve To” k údajom o ceste.
public PathBuilder S(double x2, double y2, double x, double y)
Parameters
x2
double
x-koordinát druhého kontrolného bodu.
y2
double
koordinát druhého kontrolného bodu.
x
double
x-koordinát koncového bodu krivky.
y
double
Y-koordinát koncového bodu krivky.
Returns
Súčasný PathBuilder príklad.
Sr(dvojnásobný, dvojnásobný, dvojnásobný)
Pridáva príkaz “Smooth Cubic Bezier Curve To” k údajom o ceste.
public PathBuilder Sr(double x2, double y2, double x, double y)
Parameters
x2
double
x-koordinát druhej kontrolnej body, v porovnaní s aktuálnou pozíciou.
y2
double
Y-koordinát druhého kontrolného bodu, relatívne k aktuálnemu postavení.
x
double
x-koordinát koncového bodu krivky, v porovnaní s aktuálnou pozíciou.
y
double
y-koordinát koncového bodu kurvy, v porovnaní s aktuálnou pozíciou.
Returns
Súčasný PathBuilder príklad.
T(dvojnásobný, dvojnásobný)
Pridať príkaz “Smooth Quadratic Bezier Curve To” k dátam trasy.
public PathBuilder T(double x, double y)
Parameters
x
double
x-koordinát koncového bodu krivky.
y
double
Y-koordinát koncového bodu krivky.
Returns
Súčasný PathBuilder príklad.
Tr(dvojnásobný, dvojnásobný)
Pridáva príkaz “Smooth Quadratic Bezier Curve To” k údajom o ceste.
public PathBuilder Tr(double x, double y)
Parameters
x
double
x-koordinát koncového bodu krivky, v porovnaní s aktuálnou pozíciou.
y
double
y-koordinát koncového bodu kurvy, v porovnaní s aktuálnou pozíciou.
Returns
Súčasný PathBuilder príklad.
V(Dvojitý)
Pridať príkaz “Vertical Line To” k dátam trasy.
public PathBuilder V(double y)
Parameters
y
double
Y-koordinát na vytváranie vertikálnej línie.
Returns
Súčasný PathBuilder príklad.
Vr(Dvojitý)
Pridať relatívny príkaz “Vertical Line To” k dátam trasy.
public PathBuilder Vr(double y)
Parameters
y
double
Y-koordinát na vytlačenie vertikálnej línie na, v porovnaní s aktuálnou pozíciou.
Returns
Súčasný PathBuilder príklad.
Z()
Pridať príkaz “Close Path” k dátam trasy.
public PathBuilder Z()
Returns
Súčasný PathBuilder príklad.