Path
Path
Übersicht
Path ist ein Typ in Aspose.PDF FOSS für Go.
Path ist eine Sequenz von MoveTo/LineTo/CurveTo/Close-Operationen, die einen beliebigen 2D-Pfad im PDF-Benutzerraum definiert (Ursprung in der unteren linken Ecke der Seite, Y nach oben).
Dieser Typ stellt 6 Methoden zur Arbeit mit Path-Objekten in Go-Programmen bereit. Verfügbare Methoden sind: Arc, Close, CurveTo, LineTo, MoveTo, QuadTo. Alle öffentlichen Mitglieder sind für jede Go-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für Go-Paket installiert wurde.
Methoden
| Signatur | Beschreibung |
|---|---|
MoveTo(x: float64) → *Path | MoveTo beginnt einen neuen Subpfad bei (x, y). |
LineTo(x: float64) → *Path | LineTo fügt ein gerades Liniensegment vom aktuellen Punkt zu (x, y) hinzu. |
Close() → *Path | Close schließt den aktuellen Subpfad mit einer Linie zurück zum zuletzt verwendeten MoveTo. |
CurveTo(c1x: float64) → *Path | CurveTo fügt eine kubische Bezierkurve vom aktuellen Punkt zu (x, y) mit den Kontrollpunkten (c1x, c1y) und (c2x, c2y) hinzu. |
QuadTo(cx: float64) → *Path | QuadTo fügt eine quadratische Bezierkurve (ein Kontrollpunkt) vom aktuellen Punkt zu (x, y) hinzu, die automatisch gemäß der Standard-Quadratisch-zu-Kubisch-Formel in die äquivalente kubische Kurve umgewandelt wird: |
Arc(cx: float64) → *Path | Arc fügt dem Pfad einen Bogen hinzu, der durch kubische Bezierkurven approximiert wird. |