Interface ICanvasPathMethods
Der Name: Aspose.Html.Dom.Canvas Sammlung: Aspose.HTML.dll (25.4.0)
Die ICanvasPathMethods-Interface wird verwendet, um Wege von Objekten zu manipulieren.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods
Methods
Arc(doppelt, doppelt, doppelt, doppelt, doppelt)
Hinzufügen Sie einen Arc zum Weg, der in (x, y) Position mit Radius r beginnt bei StartAngle und endet bei EndeAngle geht in der angegebenen Richtung durch anticlockwise (default auf clockwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
Parameters
x
double
Die X-Koordinate des Zentrums des Arcs.
y
double
Die Y-Koordinate des Zentrums des Arcs.
radius
double
Der Strahl des Arcs.
startAngle
double
Der Winkel, an dem der Arc beginnt, wird von der positiven X-Axe aus und in Strahlen ausgedrückt.
endAngle
double
Der Winkel, an dem der Arc endet, wird von der positiven X-Axe aus und in Strahlen ausgedrückt.
Arc(doppelt, doppelt, doppelt, doppelt, doppelt)
Hinzufügen Sie einen Arc zum Weg, der in (x, y) Position mit Radius r beginnt bei StartAngle und endet bei EndeAngle geht in der angegebenen Richtung durch anticlockwise (default auf clockwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)
Parameters
x
double
Die X-Koordinate des Zentrums des Arcs.
y
double
Die Y-Koordinate des Zentrums des Arcs.
radius
double
Der Strahl des Arcs.
startAngle
double
Der Winkel, an dem der Arc beginnt, wird von der positiven X-Axe aus und in Strahlen ausgedrückt.
endAngle
double
Der Winkel, an dem der Arc endet, wird von der positiven X-Axe aus und in Strahlen ausgedrückt.
counterclockwise
bool
Er verursacht, dass der Arc zwischen den beiden Ecken counter-hourwise draht wird.
ArcTo(doppelt, doppelt, doppelt, doppelt, doppelt)
Er fügt den Weg mit den angegebenen Kontrollpunkten und dem Strahl hinzu, der mit dem vorherigen Punkt durch eine rechte Linie verbunden ist.
[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)
Parameters
x1
double
x-axis Koordinaten für den ersten Kontrollpunkt.
y1
double
y-axis Koordinaten für den ersten Kontrollpunkt.
x2
double
x-axis Koordinaten für das zweite Kontrollpunkt.
y2
double
y-axis Koordinaten für das zweite Kontrollpunkt.
radius
double
Der Strahl des Arcs.
BezierCurveTo(doppelt, doppelt, doppelt, doppelt, doppelt)
Hinzufügen Sie eine kubische Bézier-Kurve auf den Weg. Es erfordert drei Punkte.Die ersten zwei Punkte sind Kontrollpunkte und die dritte ist der Endpunkt.Der Ausgangspunkt ist der letzte Punkt auf dem aktuellen Weg,die mit moveTo() geändert werden können, bevor die Bézier-Kurve erstellt wird.
[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
Parameters
cp1x
double
Die X-Axe des Koordinats für den ersten Kontrollpunkt.
cp1y
double
Die Y-Axe des Koordinats für den ersten Kontrollpunkt.
cp2x
double
Die X-Axe des Koordinats für das zweite Kontrollpunkt.
cp2y
double
Die Y-Axe des Koordinats für das zweite Kontrollpunkt.
x
double
Die X-Axe des Koordinats für den Endpunkt.
y
double
Die Y-Axe des Koordinats für den Endpunkt.
ClosePath()
Es verursacht, dass der Punkt des Pins zurück zum Anfang des aktuellen Unterweges bewegt wird.Es versucht, eine linke Linie vom aktuellen Punkt bis zum Anfang zu ziehen.Wenn die Form bereits geschlossen ist oder nur ein Punkt hat, funktioniert diese Funktion nichts.
[DOMName("closePath")]
void ClosePath()
Ellipse(doppelt, doppelt, doppelt, doppelt, doppelt, doppelt)
Er fügt eine Ellipse an den Weg hinzu, der in (x, y) Position mit dem radii radiusX und radiusY beginnt bei Startund endet am endAngle in der angegebenen Richtung durch anticlockwise (default zu clockwise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
Parameters
x
double
Die X-Axe der Koordinate für das Zentrum des Ellips.
y
double
Die y-Axe der Koordinate für das Zentrum des Ellips.
radiusX
double
Der größte Axis-Radius des Ellips.
radiusY
double
Der Minor-Axis-Radius des Ellips.
rotation
double
Die Rotation für diese Ellipse, ausgedrückt in Radianen.
startAngle
double
Der Ausgangspunkt, gemessen von der x-Axe, von der es zieht wird, wird in Strahlen ausgedrückt.
endAngle
double
Der End-Ellipse-Winkel, auf den es zieht wird, in Radianen ausgedrückt.
Ellipse(doppelt, doppelt, doppelt, doppelt, doppelt, doppelt, doppelt)
Er fügt eine Ellipse an den Weg hinzu, der in (x, y) Position mit dem radii radiusX und radiusY beginnt bei Startund endet am endAngle in der angegebenen Richtung durch anticlockwise (default zu clockwise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)
Parameters
x
double
Die X-Axe der Koordinate für das Zentrum des Ellips.
y
double
Die y-Axe der Koordinate für das Zentrum des Ellips.
radiusX
double
Der größte Axis-Radius des Ellips.
radiusY
double
Der Minor-Axis-Radius des Ellips.
rotation
double
Die Rotation für diese Ellipse, ausgedrückt in Radianen.
startAngle
double
Der Ausgangspunkt, gemessen von der x-Axe, von der es zieht wird, wird in Strahlen ausgedrückt.
endAngle
double
Der End-Ellipse-Winkel, auf den es zieht wird, in Radianen ausgedrückt.
anticlockwise
bool
Eine optionale Boolean, die, wenn wahr, die Ellipse antiklockwise (Counter-Hourwise) zieht, sonst in einer Hourwise Richtung.
LineTo(Doppel, Doppel)
Er verbindet das letzte Punkt im Unterweg mit dem x, und y koordiniert mit einer rechten Linie.
[DOMName("lineTo")]
void LineTo(double x, double y)
Parameters
x
double
Die X-Axe des Koordinats zum Ende der Linie.
y
double
Der y-Ass der Koordinate zum Ende der Linie.
MoveTo(Doppel, Doppel)
Bewegen Sie das Ausgangspunkt einer neuen Substraße in die (x, y) Koordinate.
[DOMName("moveTo")]
void MoveTo(double x, double y)
Parameters
x
double
Die X-Axe des Punkts
y
double
Die Y-Axe des Punkts
QuadraticCurveTo(doppelt, doppelt, doppelt und doppelt)
Hinzufügen Sie eine quadratische Bézier-Kurve zum aktuellen Weg.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
Parameters
cpx
double
Die X-Axe des Koordinats für den Kontrollpunkt.
cpy
double
Die Y-Axe des Koordinats für den Kontrollpunkt.
x
double
Die X-Axe des Koordinats für den Endpunkt.
y
double
Die Y-Axe des Koordinats für den Endpunkt.
Rect(doppelt, doppelt, doppelt und doppelt)
Er schafft einen Weg für einen Rechteck auf Position (x, y) mit einer Größe, die durch Breite und Höhe bestimmt wird.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
Parameters
x
double
Die X-Axe der Koordinate für das Ausgangspunkt des Rechteckens.
y
double
Die y-Axe der Koordinate für das Ausgangspunkt des Rechteckens.
w
double
Die Breite des Rechteckens.
h
double
Die Höhe des Rechteckens.