Path
Path
Обзор
Path является типом в Aspose.PDF FOSS для Go.
Path — это последовательность операций MoveTo/LineTo/CurveTo/Close, определяющих произвольный 2-мерный путь в пользовательском пространстве PDF (начало в левом нижнем углу страницы, ось Y направлена вверх).
Этот тип предоставляет 6 методов для работы с объектами Path в программах на Go. Доступные методы включают: Arc, Close, CurveTo, LineTo, MoveTo, QuadTo. Все публичные члены доступны любой Go-приложению после установки пакета Aspose.PDF FOSS для Go.
Методы
| Подпись | Описание: |
|---|---|
MoveTo(x: float64) → *Path | MoveTo начинает новый подпуть в точке (x, y). |
LineTo(x: float64) → *Path | LineTo добавляет прямой отрезок от текущей точки к (x, y). |
Close() → *Path | Close закрывает текущий подпуть линией, возвращаясь к последнему MoveTo. |
CurveTo(c1x: float64) → *Path | CurveTo добавляет кубическую кривую Безье от текущей точки к (x, y) с контрольными точками (c1x, c1y) и (c2x, c2y). |
QuadTo(cx: float64) → *Path | QuadTo добавляет квадратичную кривую Безье (одна контрольная точка) от текущей точки к (x, y), автоматически преобразуя её в эквивалентную кубическую согласно стандартной формуле преобразования квадратичной в кубическую: |
Arc(cx: float64) → *Path | Arc добавляет дугу к пути, аппроксимируемую кубическими кривыми Безье. |