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.