Interface ICanvasPathMethods
A név: Aspose.Html.Dom.Canvas Összefoglaló: Aspose.HTML.dll (25.4.0)
Az ICanvasPathMethods felületet az objektumok útjainak manipulálására használják.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods
Methods
Arc(kettős, kettős, kettős, kettős)
Hozzáadja az arcot az úthoz, amely a (x, y) pozícióban van központosítva, a rádió r-vel kezdődik az Angol kezdetén, és a végére Angol az adott irányba megy az antiszeptikus (default órás) módon.
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
Parameters
x
double
Az arc középpontjának x koordinátája.
y
double
Az arc központjának koordinátája.
radius
double
Az arc sugárzása.
startAngle
double
Az a szög, amelyen az ív elindul, a pozitív x-sugaratól órásan mérik, és radiánokban kifejeződnek.
endAngle
double
Az a szög, amelyen az ív véget ér, a pozitív x-sugaratól órásan mérik, és radiánokban kifejeződnek.
Arc(kettős, kettős, kettős, kettős, kettős)
Hozzáadja az arcot az úthoz, amely a (x, y) pozícióban van központosítva, a rádió r-vel kezdődik az Angol kezdetén, és a végére Angol az adott irányba megy az antiszeptikus (default órás) módon.
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)
Parameters
x
double
Az arc középpontjának x koordinátája.
y
double
Az arc központjának koordinátája.
radius
double
Az arc sugárzása.
startAngle
double
Az a szög, amelyen az ív elindul, a pozitív x-sugaratól órásan mérik, és radiánokban kifejeződnek.
endAngle
double
Az a szög, amelyen az ív véget ér, a pozitív x-sugaratól órásan mérik, és radiánokban kifejeződnek.
counterclockwise
bool
Az arcot a két sarok között ellenórás módon húzzák ki. alapértelmezés szerint az órás módon húzódik.
ArcTo(kettős, kettős, kettős, kettős)
Hozzon hozzá egy arcot az úthoz az adott vezérlőpontokkal és sugarakkal, amelyeket egyenes vonal csatlakoztat az előző ponthoz.
[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)
Parameters
x1
double
Az x-axis koordináták az első ellenőrzési ponthoz kapcsolódnak.
y1
double
e-axis koordináták az első ellenőrzési ponthoz.
x2
double
Az x-axis koordináták a második ellenőrzési ponthoz kapcsolódnak.
y2
double
e-axis koordináták a második ellenőrzési ponthoz.
radius
double
Az arc sugárzása.
BezierCurveTo(kettős, kettős, kettős, kettős, kettős)
Hozzáad egy kubikus Bézier forgatókönyvet az úthoz. három pontot igényel.Az első két pont az ellenőrzési pont, a harmadik pedig a végpont.A kiindulási pont a jelenlegi út utolsó pontja,amely megváltoztatható a moveTo() használatával, mielőtt létrehozná a Bézier forgalmat.
[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
Parameters
cp1x
double
A koordináták x tengelye az első vezérlőponthoz.
cp1y
double
A koordináták y tengelye az első ellenőrzési ponthoz.
cp2x
double
A koordináták x-asza a második vezérlőponthoz.
cp2y
double
A koordináták y tengelye a második vezérlőponthoz.
x
double
A koordináták x-asza a végponthoz.
y
double
A koordináták y-asza a végponthoz.
ClosePath()
Ennek oka, hogy a toll pontja visszatér a jelenlegi alút kezdetéhez.Megpróbálja egyenes vonalat húzni a jelenlegi pontról a kezdetig.Ha a forma már bezárva van, vagy csak egy pont van, ez a funkció nem működik.
[DOMName("closePath")]
void ClosePath()
Ellipse(kettős, kettős, kettős, kettős, kettős, kettős)
Hozzáadja az ellipszát az úthoz, amely a (x, y) pozícióban van központosítva a radii radiusX és radiusY-vel kezdődőenAngleés véget ér a végeAngle megy az adott irányban az anticlockwise (defaulting a clockwise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
Parameters
x
double
Az ellipsz központjának koordinátájának x-asza.
y
double
Az ellipsz központjának koordinátája.
radiusX
double
Az ellipszis nagy-axis sugárzása.
radiusY
double
Az ellipszis kisebb-axis sugara.
rotation
double
Ennek az ellipszának a forgatása, amelyet radiánokban fejeznek ki.
startAngle
double
A kiindulási pont, amelyet a x-aszból mérnek, ahonnan húzódnak, radiánokban fejeződik ki.
endAngle
double
A végső ellipsz szögét, amelyre húzódik, radiánokban fejezik ki.
Ellipse(kettős, kettős, kettős, kettős, kettős, kettős)
Hozzáadja az ellipszát az úthoz, amely a (x, y) pozícióban van központosítva a radii radiusX és radiusY-vel kezdődőenAngleés véget ér a végeAngle megy az adott irányban az anticlockwise (defaulting a clockwise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)
Parameters
x
double
Az ellipsz központjának koordinátájának x-asza.
y
double
Az ellipsz központjának koordinátája.
radiusX
double
Az ellipszis nagy-axis sugárzása.
radiusY
double
Az ellipszis kisebb-axis sugara.
rotation
double
Ennek az ellipszának a forgatása, amelyet radiánokban fejeznek ki.
startAngle
double
A kiindulási pont, amelyet a x-aszból mérnek, ahonnan húzódnak, radiánokban fejeződik ki.
endAngle
double
A végső ellipsz szögét, amelyre húzódik, radiánokban fejezik ki.
anticlockwise
bool
Egy opcionális boolean, amely, ha igaz, az ellipsz antiszeptikus (kontiszeptikus) irányba húzza, máskülönben egy órás irányba.
LineTo(kettős, kettős)
Az utolsó pontot az alútban összeköti a x-hoz, és a y egyenes vonalkal koordinálódik.
[DOMName("lineTo")]
void LineTo(double x, double y)
Parameters
x
double
A koordináták x tengelye a vonal végére.
y
double
A koordináták y tengelye a vonal végére.
MoveTo(kettős, kettős)
Egy új alút kiindulási pontját a (x, y) koordinátákba mozgatja.
[DOMName("moveTo")]
void MoveTo(double x, double y)
Parameters
x
double
A pont x tengelye
y
double
A pont és a csúcs
QuadraticCurveTo(kettős, kettős, kettős)
Hozzon hozzá egy négyzetes Bézier forgalmat a jelenlegi útvonalhoz.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
Parameters
cpx
double
A koordináták x tengelye a vezérlőponthoz.
cpy
double
A koordináták y-asza a vezérlőponthoz.
x
double
A koordináták x-asza a végponthoz.
y
double
A koordináták y-asza a végponthoz.
Rect(kettős, kettős, kettős)
Hozzon létre egy utat egy jobboldalon a pozícióban (x, y) egy méretben, amelyet szélesség és magasság határoz meg.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
Parameters
x
double
A koordináták x-asza a rektanguláris kiindulási ponthoz.
y
double
A koordináták y-asza a rektanguláris kiindulási ponthoz.
w
double
A rektangul szélessége.
h
double
A rektangul magassága.