Interface ICanvasPathMethods

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.

 Deutsch