Interface ICanvasPathMethods

Interface ICanvasPathMethods

Namespace: Aspose.Html.Dom.Canvas
Assembly: Aspose.HTML.dll (25.1.0)

ICanvasPathMethods-gränssnittet används för att manipulera vägar för objekt.

[DOMObject]
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface ICanvasPathMethods

Metoder

Arc(double, double, double, double, double)

Lägger till en båge till vägen som är centrerad vid (x, y) position med radie r som börjar vid startAngle och slutar vid endAngle som går i den angivna riktningen medurs (standard är moturs).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)

Parametrar

x double

x-koordinaten för bågens centrum.

y double

y-koordinaten för bågens centrum.

radius double

Bågens radie.

startAngle double

Vinkeln vid vilken bågen börjar, mätt medurs från den positiva x-axeln och uttryckt i radianer.

endAngle double

Vinkeln vid vilken bågen slutar, mätt medurs från den positiva x-axeln och uttryckt i radianer.

Arc(double, double, double, double, double, bool)

Lägger till en båge till vägen som är centrerad vid (x, y) position med radie r som börjar vid startAngle och slutar vid endAngle som går i den angivna riktningen medurs (standard är moturs).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)

Parametrar

x double

x-koordinaten för bågens centrum.

y double

y-koordinaten för bågens centrum.

radius double

Bågens radie.

startAngle double

Vinkeln vid vilken bågen börjar, mätt medurs från den positiva x-axeln och uttryckt i radianer.

endAngle double

Vinkeln vid vilken bågen slutar, mätt medurs från den positiva x-axeln och uttryckt i radianer.

counterclockwise bool

Gör att bågen ritas moturs mellan de två vinklarna. Som standard ritas den medurs.

ArcTo(double, double, double, double, double)

Lägger till en båge till vägen med de angivna kontrollpunkterna och radien, kopplad till den föregående punkten med en rak linje.

[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)

Parametrar

x1 double

x-axelns koordinater för den första kontrollpunkten.

y1 double

y-axelns koordinater för den första kontrollpunkten.

x2 double

x-axelns koordinater för den andra kontrollpunkten.

y2 double

y-axelns koordinater för den andra kontrollpunkten.

radius double

Bågens radie.

BezierCurveTo(double, double, double, double, double, double)

Lägger till en kubisk Bézier-kurva till vägen. Den kräver tre punkter. De första två punkterna är kontrollpunkter och den tredje är slutpunkten. Startpunkten är den sista punkten i den aktuella vägen, vilken kan ändras med moveTo() innan Bézier-kurvan skapas.

[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)

Parametrar

cp1x double

x-axeln för koordinaten för den första kontrollpunkten.

cp1y double

y-axeln för koordinaten för den första kontrollpunkten.

cp2x double

x-axeln för koordinaten för den andra kontrollpunkten.

cp2y double

y-axeln för koordinaten för den andra kontrollpunkten.

x double

x-axeln för koordinaten för slutpunkten.

y double

y-axeln för koordinaten för slutpunkten.

ClosePath()

Får pennans punkt att flytta tillbaka till början av den aktuella delvägen. Den försöker rita en rak linje från den aktuella punkten till början. Om formen redan har stängts eller har endast en punkt gör denna funktion ingenting.

[DOMName("closePath")]
void ClosePath()

Ellipse(double, double, double, double, double, double, double)

Lägger till en ellips till vägen som är centrerad vid (x, y) position med radierna radiusX och radiusY som börjar vid startAngle och slutar vid endAngle som går i den angivna riktningen moturs (standard är medurs).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)

Parametrar

x double

x-axeln för koordinaten för ellipsens centrum.

y double

y-axeln för koordinaten för ellipsens centrum.

radiusX double

Ellipsens radie för huvudaxeln.

radiusY double

Ellipsens radie för den mindre axeln.

rotation double

Rotationen för denna ellips, uttryckt i radianer.

startAngle double

Startpunkten, mätt från x-axeln, från vilken den kommer att ritas, uttryckt i radianer.

endAngle double

Slutvinkeln för ellipsen till vilken den kommer att ritas, uttryckt i radianer.

Ellipse(double, double, double, double, double, double, double, bool)

Lägger till en ellips till vägen som är centrerad vid (x, y) position med radierna radiusX och radiusY som börjar vid startAngle och slutar vid endAngle som går i den angivna riktningen moturs (standard är medurs).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)

Parametrar

x double

x-axeln för koordinaten för ellipsens centrum.

y double

y-axeln för koordinaten för ellipsens centrum.

radiusX double

Ellipsens radie för huvudaxeln.

radiusY double

Ellipsens radie för den mindre axeln.

rotation double

Rotationen för denna ellips, uttryckt i radianer.

startAngle double

Startpunkten, mätt från x-axeln, från vilken den kommer att ritas, uttryckt i radianer.

endAngle double

Slutvinkeln för ellipsen till vilken den kommer att ritas, uttryckt i radianer.

anticlockwise bool

En valfri boolean som, om den är sann, ritar ellipsen moturs (moturs), annars i medurs riktning.

LineTo(double, double)

Ansluter den sista punkten i delvägen till x, y-koordinaterna med en rak linje.

[DOMName("lineTo")]
void LineTo(double x, double y)

Parametrar

x double

x-axeln för koordinaten för linjens slut.

y double

y-axeln för koordinaten för linjens slut.

MoveTo(double, double)

Flyttar startpunkten för en ny delväg till (x, y) koordinaterna.

[DOMName("moveTo")]
void MoveTo(double x, double y)

Parametrar

x double

x-axeln för punkten.

y double

y-axeln för punkten.

QuadraticCurveTo(double, double, double, double)

Lägger till en kvadratisk Bézier-kurva till den aktuella vägen.

[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)

Parametrar

cpx double

x-axeln för koordinaten för kontrollpunkten.

cpy double

y-axeln för koordinaten för kontrollpunkten.

x double

x-axeln för koordinaten för slutpunkten.

y double

y-axeln för koordinaten för slutpunkten.

Rect(double, double, double, double)

Skapar en väg för en rektangel vid position (x, y) med en storlek som bestäms av bredd och höjd.

[DOMName("rect")]
void Rect(double x, double y, double w, double h)

Parametrar

x double

x-axeln för koordinaten för rektangelns startpunkt.

y double

y-axeln för koordinaten för rektangelns startpunkt.

w double

Rektangelns bredd.

h double

Rektangelns höjd.

 Svenska