Interface ICanvasPathMethods

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.

 Română