Interface ICanvasPathMethods

Interface ICanvasPathMethods

De naam: Aspose.Html.Dom.Canvas Verzameling: Aspose.HTML.dll (25.4.0)

De ICanvasPathMethods-interface wordt gebruikt om paden van objecten te manipuleren.

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

Methods

Arc(dubbele, dubbele, dubbele, dubbele, dubbele)

Voeg een arc toe aan de route die is gericht op (x, y) positie met radius r begint bij startAngle en eindigt bij eindAngle gaan in de gegeven richting door anticlockwise (default naar clockwise).

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

Parameters

x double

De x-coördinatie van het centrum van het arc.

y double

De y-coördinatie van het centrum van het arc.

radius double

De straling van het arc.

startAngle double

De hoek waarop het arc begint, wordt meten met het horloge van de positieve x-axis en uitgedrukt in stralen.

endAngle double

De hoek waarop het arc eindigt, wordt meten met het horloge van de positieve x-axis en uitgedrukt in stralen.

Arc(dubbele, dubbele, dubbele, dubbele, bool)

Voeg een arc toe aan de route die is gericht op (x, y) positie met radius r begint bij startAngle en eindigt bij eindAngle gaan in de gegeven richting door anticlockwise (default naar clockwise).

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

Parameters

x double

De x-coördinatie van het centrum van het arc.

y double

De y-coördinatie van het centrum van het arc.

radius double

De straling van het arc.

startAngle double

De hoek waarop het arc begint, wordt meten met het horloge van de positieve x-axis en uitgedrukt in stralen.

endAngle double

De hoek waarop het arc eindigt, wordt meten met het horloge van de positieve x-axis en uitgedrukt in stralen.

counterclockwise bool

Het veroorzaakt dat de arc op tegen-uitzend tussen de twee hoeken wordt getrokken.

ArcTo(dubbele, dubbele, dubbele, dubbele, dubbele)

Voeg een arc toe aan de route met de gegeven controlepunten en radius, verbonden met het vorige punt door een rechte lijn.

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

Parameters

x1 double

x-axis coördinaten voor het eerste controlepunt.

y1 double

y-axis coördinaten voor het eerste controlepunt.

x2 double

x-axis coördinaten voor het tweede controlepunt.

y2 double

y-axis coördinaten voor het tweede controlepunt.

radius double

De straling van het arc.

BezierCurveTo(dubbele, dubbele, dubbele, dubbele, dubbele)

Voeg een kubieke Bézier curve toe aan de route. het vereist drie punten.De eerste twee punten zijn controlepunten en de derde is het eindpunt.Het beginpunt is het laatste punt in de huidige route.die kan worden gewijzigd met behulp van moveTo() voordat de Bézier curve wordt gecreëerd.

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

Parameters

cp1x double

De x-axis van de coördinatie voor het eerste controlepunt.

cp1y double

De y-axis van de coördinatie voor het eerste controlepunt.

cp2x double

De x-axis van de coördinatie voor het tweede controlepunt.

cp2y double

De y-axis van de coördinatie voor het tweede controlepunt.

x double

De x-axis van de coördinatie voor het eindpunt.

y double

De y-axis van de coördinatie voor het eindpunt.

ClosePath()

Veroorzaakt het punt van de pen om terug te gaan naar het begin van de huidige subpad.Het probeert een rechtstreekse lijn van het huidige punt naar het begin te trekken.Als de vorm al is gesloten of slechts één punt heeft, doet deze functie niets.

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

Ellipse(dubbele, dubbele, dubbele, dubbele, dubbele, dubbele)

Voeg een ellipse toe aan de route die is gericht op (x, y) positie met de radii radiusX en radiusY aan het beginen eindigen bij het eindAngle gaan in de gegeven richting door anticlockwise (default naar horlogewise).

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

Parameters

x double

De x-axis van de coördinatie voor het centrum van de ellips.

y double

De y-axis van de coördinatie voor het centrum van de ellips.

radiusX double

De major-axis radius van de ellips.

radiusY double

Het minimaal-axis radium van de ellips.

rotation double

De rotatie voor deze ellipse, uitgedrukt in radianen.

startAngle double

Het uitgangspunt, gemeten vanuit de x-axis, waaruit het zal worden getrokken, wordt uitgedrukt in radianen.

endAngle double

De hoek van de eindelips waarnaar het zal worden getrokken, uitgedrukt in radianen.

Ellipse(dubbele, dubbele, dubbele, dubbele, dubbele, dubbele)

Voeg een ellipse toe aan de route die is gericht op (x, y) positie met de radii radiusX en radiusY aan het beginen eindigen bij het eindAngle gaan in de gegeven richting door anticlockwise (default naar horlogewise).

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

Parameters

x double

De x-axis van de coördinatie voor het centrum van de ellips.

y double

De y-axis van de coördinatie voor het centrum van de ellips.

radiusX double

De major-axis radius van de ellips.

radiusY double

Het minimaal-axis radium van de ellips.

rotation double

De rotatie voor deze ellipse, uitgedrukt in radianen.

startAngle double

Het uitgangspunt, gemeten vanuit de x-axis, waaruit het zal worden getrokken, wordt uitgedrukt in radianen.

endAngle double

De hoek van de eindelips waarnaar het zal worden getrokken, uitgedrukt in radianen.

anticlockwise bool

Een optionele boolean die, als het waar is, de ellips anticlockwise (counter-clockwise) trekt, anders in een klokwise richting.

LineTo(dubbele, dubbele)

Het verbindt het laatste punt in de onderweg met de x, y coördineert met een rechte lijn.

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

Parameters

x double

De x-axis van de coördinatie voor het einde van de lijn.

y double

De y-axis van de coördinatie voor het einde van de lijn.

MoveTo(dubbele, dubbele)

Verplaats het beginpunt van een nieuwe subpad naar de (x, y) coördinaten.

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

Parameters

x double

De x-axis van het punt

y double

De e-axis van het punt

QuadraticCurveTo(dubbele, dubbele, dubbele, dubbele)

Voeg een kwadratische Bézier curve toe aan de huidige route.

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

Parameters

cpx double

De x-axis van de coördinatie voor het controlepunt.

cpy double

De y-axis van de coördinatie voor het controlepunt.

x double

De x-axis van de coördinatie voor het eindpunt.

y double

De y-axis van de coördinatie voor het eindpunt.

Rect(dubbele, dubbele, dubbele, dubbele)

Het creëert een pad voor een rectangle in positie (x, y) met een grootte die wordt bepaald door breedte en hoogte.

[DOMName("rect")]
void Rect(double x, double y, double w, double h)

Parameters

x double

De x-axis van de coördinatie voor het uitgangspunt van de rectangle.

y double

De y-axis van de coördinatie voor het rectangulaire startpunt.

w double

De breedte van de rectangle.

h double

De hoogte van de rectangle.

 Nederlands