Interface ICanvasPathMethods
Navne til: Aspose.Html.Dom.Canvas Sammensætning: Aspose.HTML.dll (25.4.0)
ICanvasPathMethods-grænsefladen bruges til at manipulere veje af objekter.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods
Methods
Arc(dobbelt, dobbelt, dobbelt, dobbelt)
Tilføjer en arc til vejen, der er centreret i (x, y) position med radius r, der starter ved startAngle og slutter ved slutAngle, der går i den angivne retning af anticlockwise (default til clockwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
Parameters
x
double
Den x-koordinat i centrum af arken.
y
double
Den y-koordinat af arkens centrum.
radius
double
Det er arkens radius.
startAngle
double
Den hjørne, hvor arken starter, måles klokkevis fra den positive x-axis og udtrykt i stråler.
endAngle
double
Den hjørne, hvor arken ender, måles klokkevis fra den positive x-axis og udtrykt i stråler.
Arc(dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)
Tilføjer en arc til vejen, der er centreret i (x, y) position med radius r, der starter ved startAngle og slutter ved slutAngle, der går i den angivne retning af anticlockwise (default til clockwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)
Parameters
x
double
Den x-koordinat i centrum af arken.
y
double
Den y-koordinat af arkens centrum.
radius
double
Det er arkens radius.
startAngle
double
Den hjørne, hvor arken starter, måles klokkevis fra den positive x-axis og udtrykt i stråler.
endAngle
double
Den hjørne, hvor arken ender, måles klokkevis fra den positive x-axis og udtrykt i stråler.
counterclockwise
bool
Forårsager arken at trække counter-klokvis mellem de to hjørner.
ArcTo(dobbelt, dobbelt, dobbelt, dobbelt)
Tilføj en arc til vejen med de angivne kontrolpunkter og radius, forbundet til det foregående punkt ved en ret linje.
[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)
Parameters
x1
double
x-axis koordinater for det første kontrolpunkt.
y1
double
Y-axis koordinerer for det første kontrolpunkt.
x2
double
x-axis koordinater for den anden kontrolpunkt.
y2
double
y-axis koordinerer for det andet kontrolpunkt.
radius
double
Det er arkens radius.
BezierCurveTo(dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)
Tilføj en kubisk Bézier kurve til vejen. Det kræver tre point.De første to punkter er kontrolpunkter, og den tredje er slutpunktet.Udgangspunktet er det sidste punkt på den nuværende vej,som kan ændres ved hjælp af moveTo(), før du skaber den Bézier kurve.
[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
Parameters
cp1x
double
Den x-axis af koordinaten for den første kontrolpunkt.
cp1y
double
Den y-axis af koordinaten for den første kontrolpunkt.
cp2x
double
Den x-axis af koordinaten for den anden kontrolpunkt.
cp2y
double
Den y-axis af koordinaten til den anden kontrolpunkt.
x
double
X-axlen af koordinaten til slutpunktet.
y
double
Den y-axis af koordinaten til slutpunktet.
ClosePath()
Forårsager punktet i penne til at bevæge sig tilbage til begyndelsen af den nuværende undervej.Det forsøger at trække en ret linje fra det nuværende punkt til begyndelsen.Hvis formen allerede er lukket eller kun har et punkt, gør denne funktion intet.
[DOMName("closePath")]
void ClosePath()
Ellipse(dobbelt, dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)
Tilføj en ellipse til vejen, der er centreret i (x, y) position med radii radiusX og radiusY fra startAngleog slutter på endAngle gå i den angivne retning ved antistoffer (default til klockwise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
Parameters
x
double
Den x-axis af koordinaten til ellipsens centrum.
y
double
Den y-axis af koordinaten til ellipsens centrum.
radiusX
double
Ellipsens major-axis radius.
radiusY
double
Ellipsens mindre-axis radius.
rotation
double
Den rotation for denne ellipse, udtrykt i stråler.
startAngle
double
Udgangspunktet, målt fra x-axis, hvorfra det vil blive trukket, udtrykkes i stråler.
endAngle
double
Den ende ellipse hjørne, til hvilken den vil blive trukket, udtrykt i stråler.
Ellipse(dobbelt, dobbelt, dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)
Tilføj en ellipse til vejen, der er centreret i (x, y) position med radii radiusX og radiusY fra startAngleog slutter på endAngle gå i den angivne retning ved antistoffer (default til klockwise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)
Parameters
x
double
Den x-axis af koordinaten til ellipsens centrum.
y
double
Den y-axis af koordinaten til ellipsens centrum.
radiusX
double
Ellipsens major-axis radius.
radiusY
double
Ellipsens mindre-axis radius.
rotation
double
Den rotation for denne ellipse, udtrykt i stråler.
startAngle
double
Udgangspunktet, målt fra x-axis, hvorfra det vil blive trukket, udtrykkes i stråler.
endAngle
double
Den ende ellipse hjørne, til hvilken den vil blive trukket, udtrykt i stråler.
anticlockwise
bool
En valgfri boolean, der, hvis det er sandt, trækker ellipsen antiklokvis (konter-klokvis), ellers i en klokvis retning.
LineTo(dobbelt, dobbelt)
Forbinder det sidste punkt i undervejen til x, y koordinerer med en ret linje.
[DOMName("lineTo")]
void LineTo(double x, double y)
Parameters
x
double
Den x axel af koordinaten til slutningen af linjen.
y
double
Den y-axis af koordinaten til slutningen af linjen.
MoveTo(dobbelt, dobbelt)
Flytter udgangspunktet for en ny undervej til de (x, y) koordinater.
[DOMName("moveTo")]
void MoveTo(double x, double y)
Parameters
x
double
X-axis af punktet
y
double
Den y-axis af punktet
QuadraticCurveTo(dobbelt, dobbelt, dobbelt og dobbelt)
Tilføj en kvadratisk Bézier kurve til den nuværende vej.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
Parameters
cpx
double
Den x-axis af koordinaten til kontrolpunktet.
cpy
double
Den y-axis af koordinaten til kontrolpunktet.
x
double
X-axlen af koordinaten til slutpunktet.
y
double
Den y-axis af koordinaten til slutpunktet.
Rect(dobbelt, dobbelt, dobbelt og dobbelt)
Skaber en vej for en rektangle i position (x, y) med en størrelse, der bestemmes af bredde og højde.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
Parameters
x
double
Den x-axis af koordinaten for rektangulær udgangspunktet.
y
double
Den y-axis af koordinaten for det rektangulære udgangspunkt.
w
double
Den rektangulære bredde.
h
double
Højden på rektanglen.