Interface ICanvasPathMethods

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.

 Dansk