Interface ICanvasPathMethods
De naam: Aspose.Html.Dom.Canvas Verzameling: Aspose.HTML.dll (25.5.0)
De ICanvasPathMethods-interface wordt gebruikt om paden van objecten te manipuleren.
[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasPathMethodsMethods
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.