Path
Path
개요
Path은 Aspose.PDF Go용 FOSS에 포함된 타입입니다.
Path는 PDF 사용자 공간(페이지 왼쪽 하단을 원점으로, Y축 위쪽)에서 임의의 2D 경로를 정의하는 MoveTo/LineTo/CurveTo/Close 연산의 순서입니다.
이 타입은 Go 프로그램에서 Path 객체를 다루기 위한 6개의 메서드를 제공합니다. 사용 가능한 메서드에는 Arc, Close, CurveTo, LineTo, MoveTo, QuadTo가 포함됩니다. Aspose.PDF Go용 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)를 사용한 3차 베지어 곡선을 추가합니다. |
QuadTo(cx: float64) → *Path | QuadTo은 현재 점에서 (x, y)까지 하나의 제어점을 갖는 2차 베지어 곡선을 추가하고, 표준 2차-3차 변환 공식에 따라 자동으로 동등한 3차 곡선으로 변환합니다: |
Arc(cx: float64) → *Path | Arc는 경로에 호를 추가하며, 이는 3차 베지어 곡선으로 근사됩니다. |