Interface ICanvasPathMethods
Namn på plats: Aspose.Html.Dom.Canvas Sammanfattning: Aspose.HTML.dll (25.5.0)
ICanvasPathMethods gränssnitt används för att manipulera vägar av objekt.
[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasPathMethodsMethods
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.