Interface ICanvasPathMethods
Pôvodný názov: Aspose.Html.Dom.Canvas Zhromaždenie: Aspose.HTML.dll (25.4.0)
Rozhranie ICanvasPathMethods sa používa na manipuláciu s cestami objektov.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods
Methods
Arc(dvojnásobný, dvojnásobný, dvojnásobný, dvojnásobný)
Pridáva oblohu na cestu, ktorá je zameraná na (x, y) pozíciu s rádiom r začínajúcej na začiatkuAngle a končiacej na konciAngle prechádza v danom smere antiklockwise (podľa predvoleného na hodinky).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
Parameters
x
double
Koordinát x v strede arku.
y
double
Koordinát Y v strede arku.
radius
double
Rádium na oblohe.
startAngle
double
Úhel, na ktorom sa obloha začína, je meraný hodinovo z pozitívnej axy x a vyjadrený v rádioch.
endAngle
double
Úhel, na ktorom sa ok končí, je meraný hodinovo z pozitívnej axy x a vyjadrený v rádioch.
Arc(dvojitý, dvojitý, dvojitý, dvojitý, bool)
Pridáva oblohu na cestu, ktorá je zameraná na (x, y) pozíciu s rádiom r začínajúcej na začiatkuAngle a končiacej na konciAngle prechádza v danom smere antiklockwise (podľa predvoleného na hodinky).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)
Parameters
x
double
Koordinát x v strede arku.
y
double
Koordinát Y v strede arku.
radius
double
Rádium na oblohe.
startAngle
double
Úhel, na ktorom sa obloha začína, je meraný hodinovo z pozitívnej axy x a vyjadrený v rádioch.
endAngle
double
Úhel, na ktorom sa ok končí, je meraný hodinovo z pozitívnej axy x a vyjadrený v rádioch.
counterclockwise
bool
Spôsobuje, že obloha je vytiahnutá protihodinovým spôsobom medzi dvoma uhlami.
ArcTo(dvojnásobný, dvojnásobný, dvojnásobný, dvojnásobný)
Pridáva oblohu na cestu s danými kontrolnými bodmi a rádiom, pripojenými k predchádzajúcej bodu priamou čiarou.
[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)
Parameters
x1
double
x-axis koordináty pre prvú kontrolnú bodku.
y1
double
y-axis koordináty pre prvú kontrolnú bodku.
x2
double
x-axis koordináty pre druhú kontrolnú bodku.
y2
double
y-axis koordinuje pre druhú kontrolnú bodku.
radius
double
Rádium na oblohe.
BezierCurveTo(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)
Pridá kubickú Bézierovú krivku na cestu. vyžaduje tri body.Prvými dvoma bodmi sú kontrolné body a tretí je koncový bod.Počiatočný bod je posledným bodom v súčasnej ceste,ktoré možno zmeniť pomocou moveTo() pred vytvorením Bézierovej krivky.
[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
Parameters
cp1x
double
Os x koordinátu pre prvú kontrolnú bodku.
cp1y
double
Y-os koordinátu pre prvú kontrolnú bodku.
cp2x
double
Os x koordinátu pre druhú kontrolnú bodku.
cp2y
double
Osy koordinátu pre druhú kontrolnú bodku.
x
double
Os x koordinátu pre koniec bodu.
y
double
Akcia koordinátu pre koniec bodu.
ClosePath()
Spôsobuje, že bod peňaženky sa presúva späť na začiatok súčasnej podcestnej cesty.Snaží sa vytiahnuť priamu líniu z aktuálneho bodu na začiatok.Ak je tvar už uzavretý alebo má len jeden bod, táto funkcia nič nerobí.
[DOMName("closePath")]
void ClosePath()
Ellipse(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)
Pridáva ellipsu na cestu, ktorá je zameraná na (x, y) pozíciu s radii radiusX a radiusY začínajúci pri spusteníAnglea skončiť na konciAngle ísť v danom smere antiklockwise (defaulting na hodinkywise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
Parameters
x
double
Os x koordinátu pre centrum elliptu.
y
double
Y-os koordinátu pre centrum elipsy.
radiusX
double
Rádium hlavného axiálneho elípsa.
radiusY
double
Rádium menšieho osi elipsov.
rotation
double
Rotácia tohto elliptu, vyjadrená v rádiách.
startAngle
double
Počiatočná bodka, meraná z x osi, z ktorej bude vytiahnutá, je vyjadrená v žiareniach.
endAngle
double
Úhel konečného elliptu, ku ktorému bude vytiahnutý, vyjadrený v radiánoch.
Ellipse(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)
Pridáva ellipsu na cestu, ktorá je zameraná na (x, y) pozíciu s radii radiusX a radiusY začínajúci pri spusteníAnglea skončiť na konciAngle ísť v danom smere antiklockwise (defaulting na hodinkywise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)
Parameters
x
double
Os x koordinátu pre centrum elliptu.
y
double
Y-os koordinátu pre centrum elipsy.
radiusX
double
Rádium hlavného axiálneho elípsa.
radiusY
double
Rádium menšieho osi elipsov.
rotation
double
Rotácia tohto elliptu, vyjadrená v rádiách.
startAngle
double
Počiatočná bodka, meraná z x osi, z ktorej bude vytiahnutá, je vyjadrená v žiareniach.
endAngle
double
Úhel konečného elliptu, ku ktorému bude vytiahnutý, vyjadrený v radiánoch.
anticlockwise
bool
Voliteľný boolean, ktorý, ak je pravda, vytiahne ellipsu proti blokovaniu (counter-hourwise), inak v hodinovom smere.
LineTo(dvojnásobný, dvojnásobný)
Pripojiť posledný bod v podcestí k x, y koordinuje priamou čiarou.
[DOMName("lineTo")]
void LineTo(double x, double y)
Parameters
x
double
Os x koordinátu na konci línie.
y
double
Osy koordinátu na koniec línie.
MoveTo(dvojnásobný, dvojnásobný)
Pohybuje východiskový bod novej podzemnej cesty na koordináty (x, y).
[DOMName("moveTo")]
void MoveTo(double x, double y)
Parameters
x
double
x axi bodu
y
double
Akcia bodu Y
QuadraticCurveTo(dvojnásobný, dvojnásobný, dvojnásobný)
Pridať štvorcový Bézier kurva do aktuálnej trasy.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
Parameters
cpx
double
x osi koordinátu pre kontrolný bod.
cpy
double
Osy a koordinátu pre kontrolný bod.
x
double
Os x koordinátu pre koniec bodu.
y
double
Akcia koordinátu pre koniec bodu.
Rect(dvojnásobný, dvojnásobný, dvojnásobný)
Vytvára cestu pre rektangul v pozícii (x, y) s veľkosťou, ktorá je určená šírkou a výškou.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
Parameters
x
double
Os x koordinátu pre pravokotlakový východiskový bod.
y
double
Os y koordinátu pre pravokotlakovú východiskovú bodku.
w
double
Šírka obdĺžnika.
h
double
Vysoká výška rektálu.