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.