Interface ICanvasPathMethods

Interface ICanvasPathMethods

Namn på plats: Aspose.Html.Dom.Canvas Sammanfattning: Aspose.HTML.dll (25.4.0)

ICanvasPathMethods gränssnitt används för att manipulera vägar av objekt.

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

Methods

Arc(dubbel, dubbel, dubbel, dubbel och dubbel)

Lägg till en arc till vägen som är inriktad på (x, y) position med radius r som börjar vid startAngle och slutar vid slutAngle som går i den angivna riktningen av antiklockwise (default till clockwise).

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

Parameters

x double

Den x-koordinaten i centrum av arken.

y double

Den y-koordinaten i centrum av arken.

radius double

Arkets strålkastare.

startAngle double

Vinkeln där arken startar, mätt klockvis från den positiva x axeln och uttryckt i strålar.

endAngle double

Vinkeln där arken slutar, mätt klockan från den positiva x axeln och uttryckt i strålar.

Arc(dubbel, dubbel, dubbel, dubbel, dubbel)

Lägg till en arc till vägen som är inriktad på (x, y) position med radius r som börjar vid startAngle och slutar vid slutAngle som går i den angivna riktningen av antiklockwise (default till clockwise).

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

Parameters

x double

Den x-koordinaten i centrum av arken.

y double

Den y-koordinaten i centrum av arken.

radius double

Arkets strålkastare.

startAngle double

Vinkeln där arken startar, mätt klockvis från den positiva x axeln och uttryckt i strålar.

endAngle double

Vinkeln där arken slutar, mätt klockan från den positiva x axeln och uttryckt i strålar.

counterclockwise bool

Orsakar att arken dras mot klockan mellan de två vinklarna. enligt standard dras den mot klockan.

ArcTo(dubbel, dubbel, dubbel, dubbel och dubbel)

Lägg till ett ark till vägen med de angivna kontrollpunkterna och radien, ansluten till föregående punkt genom en raka linje.

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

Parameters

x1 double

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

y1 double

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

x2 double

x-axis koordinater för den andra kontrollpunkten.

y2 double

y-axis koordinater för den andra kontrollpunkten.

radius double

Arkets strålkastare.

BezierCurveTo(dubbel, dubbel, dubbel, dubbel, dubbel)

Lägg till en kubisk Bézier-kurva till vägen. Det kräver tre poäng.De två första punkterna är kontrollpunkter och den tredje är slutpunkten.Utgångspunkten är den sista punkten i den aktuella vägen,som kan ändras med hjälp av moveTo() innan du skapar Bézier curve.

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

Parameters

cp1x double

X-axeln i koordinaten för den första kontrollpunkten.

cp1y double

Y-axeln i koordinaten för den första kontrollpunkten.

cp2x double

X-axeln i koordinaten för den andra kontrollpunkten.

cp2y double

Y-axeln i koordinaten för den andra kontrollpunkten.

x double

X-axeln i koordinaten för slutpunkten.

y double

Y-axeln i koordinaten för slutpunkten.

ClosePath()

Det orsakar punkten i pennan att flytta tillbaka till början av den aktuella undervägen.Det försöker dra en raka linje från den aktuella punkten till början.Om formen redan är stängd eller bara har en punkt, gör denna funktion ingenting.

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

Ellipse(dubbel, dubbel, dubbel, dubbel, dubbel, dubbel)

Lägg till en ellips till vägen som är inriktad på (x, y) position med radii radiusX och radiusY som börjar vid startAngleoch avsluta i slutetAngle gå i den angivna riktningen av anticlockwise (default till clockwise).

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

Parameters

x double

X-axeln i koordinaten för ellipsens centrum.

y double

Y-axeln i koordinaten för ellipsens centrum.

radiusX double

Ellipsens major-axis radius.

radiusY double

Ellipsens minor-axis radius.

rotation double

Rotationen för denna ellips, uttryckt i strålar.

startAngle double

Utgångspunkten, mätt från x axeln, från vilken den kommer att dra, uttrycks i strålar.

endAngle double

Den slutliga ellipsens vinkel till vilken den kommer att dra, uttryckt i strålar.

Ellipse(dubbel, dubbel, dubbel, dubbel, dubbel, dubbel, dubbel)

Lägg till en ellips till vägen som är inriktad på (x, y) position med radii radiusX och radiusY som börjar vid startAngleoch avsluta i slutetAngle gå i den angivna riktningen av anticlockwise (default till 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-axeln i koordinaten för ellipsens centrum.

y double

Y-axeln i koordinaten för ellipsens centrum.

radiusX double

Ellipsens major-axis radius.

radiusY double

Ellipsens minor-axis radius.

rotation double

Rotationen för denna ellips, uttryckt i strålar.

startAngle double

Utgångspunkten, mätt från x axeln, från vilken den kommer att dra, uttrycks i strålar.

endAngle double

Den slutliga ellipsens vinkel till vilken den kommer att dra, uttryckt i strålar.

anticlockwise bool

En valfri boolean som, om det är sant, drar ellipsen antiklokvis (konter-klockvis), annars i en klockvis riktning.

LineTo(dubbel, dubbel)

Ansluter den sista punkten i undervägen till x, y samordnar med en raka linje.

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

Parameters

x double

X-axeln i koordinaten till slutet av linjen.

y double

Y axel av koordinaten till slutet av linjen.

MoveTo(dubbel, dubbel)

Flytta utgångspunkten för en ny underväg till (x, y) koordinaterna.

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

Parameters

x double

x axeln i punkten

y double

Den y axis av punkten

QuadraticCurveTo(dubbel, dubbel, dubbel och dubbel)

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

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

Parameters

cpx double

X-axeln i koordinaten för kontrollpunkten.

cpy double

Y-axeln i koordinaten för kontrollpunkten.

x double

X-axeln i koordinaten för slutpunkten.

y double

Y-axeln i koordinaten för slutpunkten.

Rect(dubbel, dubbel, dubbel och dubbel)

Skapar en väg för en rektangel i 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)

Parameters

x double

X-axeln i koordinaten för rektangulär utgångspunkt.

y double

Y-axeln i koordinaten för rektangulär utgångspunkt.

w double

bredden av rektangeln.

h double

höjden på rektangeln.

 Svenska