Path
概要
Pathは、Aspose.PDFのGo向けFOSSにおける型です。
Pathは、MoveTo/LineTo/CurveTo/Close 操作のシーケンスで、PDFユーザー空間(ページ左下が原点、Y軸は上向き)における任意の2次元パスを定義します。
この型は、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) を持つ三次ベジエ曲線を追加します。 |
QuadTo(cx: float64) → *Path | QuadTo は、現在の点から (x, y) までの二次ベジェ曲線(制御点は1つ)を追加し、標準の二次→三次変換式に従って自動的に同等の三次ベジェに変換します: |
Arc(cx: float64) → *Path | Arc はパスに円弧を追加し、三次ベジェ曲線で近似されます。 |