Interface ICanvasPathMethods
Numele spaţiului: Aspose.Html.Dom.Canvas Asamblare: Aspose.HTML.dll (25.4.0)
Interfața ICanvasPathMethods este utilizată pentru a manipula căile obiectelor.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods
Methods
Arc(dublu, dublu, dublu, dublu, dublu)
Adăugați un arc la calea care este centrată la poziția (x, y) cu raza r care începe la startAngle și se încheie la finalAngle merge în direcția dată prin anticlockwise (default la clockwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
Parameters
x
double
Coordonatul x al centrului arcului.
y
double
Coordonatul y al centrului arcului.
radius
double
Războiul arcului.
startAngle
double
Unghiul la care începe arcul, măsurat în mod orar de la axul x pozitiv și exprimat în radiații.
endAngle
double
Unghiul la care se încheie arcul, măsurată în mod orar de la axul x pozitiv și exprimată în radiații.
Arc(dublu, dublu, dublu, dublu, dublu)
Adăugați un arc la calea care este centrată la poziția (x, y) cu raza r care începe la startAngle și se încheie la finalAngle merge în direcția dată prin anticlockwise (default la clockwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)
Parameters
x
double
Coordonatul x al centrului arcului.
y
double
Coordonatul y al centrului arcului.
radius
double
Războiul arcului.
startAngle
double
Unghiul la care începe arcul, măsurat în mod orar de la axul x pozitiv și exprimat în radiații.
endAngle
double
Unghiul la care se încheie arcul, măsurată în mod orar de la axul x pozitiv și exprimată în radiații.
counterclockwise
bool
Cauzează ca arcul să fie împărțit în mod contrar-oră între cele două unghiuri.
ArcTo(dublu, dublu, dublu, dublu, dublu)
Adăugați un arc la cale cu punctele de control și raza, conectate la punctul anterior printr-o linie dreaptă.
[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)
Parameters
x1
double
coordonate x-axis pentru primul punct de control.
y1
double
coordonate y-axis pentru primul punct de control.
x2
double
coordonate x-axis pentru a doua punctă de control.
y2
double
y-axis coordonate pentru al doilea punct de control.
radius
double
Războiul arcului.
BezierCurveTo(dublu, dublu, dublu, dublu, dublu)
Adăugați o curbă cubă Bézier la cale. necesită trei puncte.Primele două puncte sunt puncte de control, iar a treia este punctul final.Punctul de plecare este ultimul punct al traseului curent.care poate fi schimbat folosind moveTo() înainte de a crea curva Bézier.
[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
Parameters
cp1x
double
Axa x a coordonatului pentru primul punct de control.
cp1y
double
Axa y a coordonatului pentru primul punct de control.
cp2x
double
Axa x a coordonatului pentru a doua punctă de control.
cp2y
double
Axa y a coordonatului pentru al doilea punct de control.
x
double
Axa x a coordonatului pentru punctul final.
y
double
Axa y a coordonatului pentru punctul final.
ClosePath()
Caută punctul de penă să se deplaseze înapoi la începutul sub-calea curentă.Ea încearcă să pună o linie dreaptă de la punctul curent până la început.Dacă forma a fost deja închisă sau are doar un punct, această funcție nu face nimic.
[DOMName("closePath")]
void ClosePath()
Ellipse(dublu, dublu, dublu, dublu, dublu, dublu)
Adăuga un elips la calea care este centrată la poziția (x, y) cu radiul X și radiul Y începând de la startAngleși se termină la finalAngle merge în direcția dată prin anticlockwise (default la clockwise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
Parameters
x
double
Axa x a coordonatului pentru centrul elipsului.
y
double
Axa y a coordonatului pentru centrul elipsului.
radiusX
double
Radiul major-ax al elipsului.
radiusY
double
raza axei minore a elipsului.
rotation
double
Rotarea acestei ellipse, exprimată în radiații.
startAngle
double
Punctul de pornire, măsurat de la axul x, din care va fi retras, este exprimat în radiații.
endAngle
double
Unghiul final al elipsului la care va fi atras, exprimat în radiane.
Ellipse(dublu, dublu, dublu, dublu, dublu, dublu, dublu)
Adăuga un elips la calea care este centrată la poziția (x, y) cu radiul X și radiul Y începând de la startAngleși se termină la finalAngle merge în direcția dată prin anticlockwise (default la clockwise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)
Parameters
x
double
Axa x a coordonatului pentru centrul elipsului.
y
double
Axa y a coordonatului pentru centrul elipsului.
radiusX
double
Radiul major-ax al elipsului.
radiusY
double
raza axei minore a elipsului.
rotation
double
Rotarea acestei ellipse, exprimată în radiații.
startAngle
double
Punctul de pornire, măsurat de la axul x, din care va fi retras, este exprimat în radiații.
endAngle
double
Unghiul final al elipsului la care va fi atras, exprimat în radiane.
anticlockwise
bool
Un boolean opțional care, dacă este adevărat, atrage ellipsa anticlockwise (counter-clockwise), altfel într-o direcție clockwise.
LineTo(dublu, dublu)
Se conectează ultimul punct în subcalea la x, y coordonă cu o linie dreaptă.
[DOMName("lineTo")]
void LineTo(double x, double y)
Parameters
x
double
Axa x a coordonatului pentru capătul liniei.
y
double
Axa y a coordonatului pentru sfârșitul liniei.
MoveTo(dublu, dublu)
Se mută punctul de plecare al unui nou sub-calea către coordonatele (x, y).
[DOMName("moveTo")]
void MoveTo(double x, double y)
Parameters
x
double
Axul X al punctului
y
double
Axa şi punctul
QuadraticCurveTo(dublu, dublu, dublu, dublu)
Adăugați o curbă quadratică Bézier la calea curentă.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
Parameters
cpx
double
Axa x a coordonatului pentru punctul de control.
cpy
double
Axa y a coordonatului pentru punctul de control.
x
double
Axa x a coordonatului pentru punctul final.
y
double
Axa y a coordonatului pentru punctul final.
Rect(dublu, dublu, dublu, dublu)
Creează o cale pentru un rectanglu la poziție (x, y) cu o dimensiune care este determinată de lățime și înălțime.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
Parameters
x
double
Axa x a coordonatului pentru punctul de pornire rectangular.
y
double
Axa y a coordonatului pentru punctul de pornire rectangular.
w
double
lățimea rectanglului.
h
double
înălţimea rectanglului.