Interface ICanvasPathMethods
nazivni prostor: Aspose.Html.Dom.Canvas Sastav: Aspose.HTML.dll (25.4.0)
Interfejs ICanvasPathMethods koristi se za manipulaciju putovima objekata.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods
Methods
Arc(Dvostruka, dvostruka, dvostruka i dvostruka)
Dodava luk na put koji je usredotočen na (x, y) položaj s promjerom r počevši od početkaAngle i završava na krajuAngle ići u određenom smjeru anticlockwise (defaulting na satwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
Parameters
x
double
Koordinacija x u središtu arka.
y
double
Koordinacija i središte arka.
radius
double
Radijalni radijalni arak.
startAngle
double
U uglu na kojem se luk započinje, mjeri se satom iz pozitivne x osi i izražava se u zračenjima.
endAngle
double
U uglu na kojem se luk završava, mjeri se satom iz pozitivne x osi i izražava se u zračenjima.
Arc(dvostruko, dvostruko, dvostruko, dvostruko, dvostruko)
Dodava luk na put koji je usredotočen na (x, y) položaj s promjerom r počevši od početkaAngle i završava na krajuAngle ići u određenom smjeru anticlockwise (defaulting na satwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)
Parameters
x
double
Koordinacija x u središtu arka.
y
double
Koordinacija i središte arka.
radius
double
Radijalni radijalni arak.
startAngle
double
U uglu na kojem se luk započinje, mjeri se satom iz pozitivne x osi i izražava se u zračenjima.
endAngle
double
U uglu na kojem se luk završava, mjeri se satom iz pozitivne x osi i izražava se u zračenjima.
counterclockwise
bool
Uzrokuje da se luk povlači counter-clockwise između dva ugla.
ArcTo(Dvostruka, dvostruka, dvostruka i dvostruka)
Dodava luk na put s određenim kontrolnim točkama i promjerom, povezan s prethodnom točkom ravnom linijom.
[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)
Parameters
x1
double
koordinacije x-axis za prvu kontrolnu točku.
y1
double
i-axis koordinata za prvu kontrolnu točku.
x2
double
X-axis koordinata za drugu kontrolnu točku.
y2
double
i-axis koordinacije za drugu kontrolnu točku.
radius
double
Radijalni radijalni arak.
BezierCurveTo(dvostruko, dvostruko, dvostruko, dvostruko, dvostruko)
Dodaj kubičnu Bézier krivicu na put. To zahtijeva tri boda.Prve dvije točke su kontrolne točke, a treća je krajnja točka.Početak je posljednja točka u tekućoj stazi.koji se može promijeniti pomoću moveTo() prije stvaranja Bézier kurve.
[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
Parameters
cp1x
double
X osi koordinata za prvu kontrolnu točku.
cp1y
double
Os i koordinata za prvu kontrolnu točku.
cp2x
double
X osi koordinata za drugu kontrolnu točku.
cp2y
double
Koordinacijska osi y za drugo kontrolno mjesto.
x
double
X osi koordinata za krajnju točku.
y
double
Koordinacijska osi za krajnju točku.
ClosePath()
Uzrokuje da se točka penja vrati na početak trenutačnog sub-puta.Pokušava izvući ravnu liniju od trenutne točke do početka.Ako je oblika već zatvorena ili ima samo jednu točku, ova funkcija ne radi ništa.
[DOMName("closePath")]
void ClosePath()
Ellipse(dvostruko, dvostruko, dvostruko, dvostruko, dvostruko, dvostruko)
Dodava elips na put koji je usredotočen na (x, y) položaj s radija radiusX i radiusY počevši od početkaAnglei završiti na krajuAngle ići u određenom smjeru od strane anticlockwise (defaulting do clockwise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
Parameters
x
double
X-os koordinate za središte elipa.
y
double
Os i koordinata za središte elipa.
radiusX
double
Radija glavnog osi elipa.
radiusY
double
Radija ellipsa je manja osi.
rotation
double
Rotacija za ovaj elips, izražena u radianima.
startAngle
double
Početak, mjeren iz x osi, iz kojeg će biti izvučen, izraženo je u radianima.
endAngle
double
Konačni kut elipa na koji će biti povučen, izražen u radianima.
Ellipse(dvostruko, dvostruko, dvostruko, dvostruko, dvostruko, dvostruko, dvostruko)
Dodava elips na put koji je usredotočen na (x, y) položaj s radija radiusX i radiusY počevši od početkaAnglei završiti na krajuAngle ići u određenom smjeru od strane anticlockwise (defaulting do clockwise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)
Parameters
x
double
X-os koordinate za središte elipa.
y
double
Os i koordinata za središte elipa.
radiusX
double
Radija glavnog osi elipa.
radiusY
double
Radija ellipsa je manja osi.
rotation
double
Rotacija za ovaj elips, izražena u radianima.
startAngle
double
Početak, mjeren iz x osi, iz kojeg će biti izvučen, izraženo je u radianima.
endAngle
double
Konačni kut elipa na koji će biti povučen, izražen u radianima.
anticlockwise
bool
Opcionalni boolean koji, ako je istinito, povlači elips anti-klokviju (konter-klokviju), inače u smjeru klokviju.
LineTo(Dvostruko, dvostruko)
Povezuje posljednju točku u subputu na x, y koordinira ravnomjernom linijom.
[DOMName("lineTo")]
void LineTo(double x, double y)
Parameters
x
double
X osi koordinata za kraj linije.
y
double
Koordinacijska osi za kraj linije.
MoveTo(Dvostruko, dvostruko)
Pokreće početnu točku novog podcesta na (x, y) koordinate.
[DOMName("moveTo")]
void MoveTo(double x, double y)
Parameters
x
double
X osi točke
y
double
Os i točka točke
QuadraticCurveTo(dvostruko, dvostruko, dvostruko)
Dodajte četverostruku Bézier krivicu na trenutnu stazu.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
Parameters
cpx
double
X osi koordinata za kontrolnu točku.
cpy
double
Os i koordinata za kontrolnu točku.
x
double
X osi koordinata za krajnju točku.
y
double
Koordinacijska osi za krajnju točku.
Rect(dvostruko, dvostruko, dvostruko)
Stvara put za pravokut u položaju (x, y) s veličinom koja se određuje širinom i visinom.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
Parameters
x
double
X-os koordinata za pravokutnu početnu točku.
y
double
Os y koordinata za pravokutnu početak.
w
double
Širina pravokugla.
h
double
Visina pravokugla.