LineAnnotation
概要
LineAnnotation は Aspose.PDF の Go 用 FOSS における型です。継承元: drawingAnnotationBase。
LineAnnotation は二点間に直線を描き、各端にオプションの線端(矢印、円など)を付けられます。
この型は Go プログラムで LineAnnotation オブジェクトを操作するための 15 のメソッドを提供します。利用可能なメソッドは AnnotationType、End、EndLineEnding、InteriorColor、LeaderLineLength、RegenerateAppearance、SetBorderWidth、SetEnd、SetEndLineEnding、SetInteriorColor、SetLeaderLineLength、SetStart、および追加の 3 つのメソッドです。Aspose.PDF の Go 用 FOSS パッケージをインストールすれば、すべての公開メンバーが任意の Go アプリケーションから利用可能になります。
メソッド
| シグネチャ | 説明 |
|---|---|
AnnotationType() → AnnotationType | アノテーションタイプを返します。 |
Start() → Point | Start は線の開始点を返します。 |
End() → Point | End は線の終点を返します。 |
SetStart(p: Point) | SetStart は線の開始点を更新し、/Rect を再計算します。 |
SetEnd(p: Point) | SetEnd は線の終点を更新し、/Rect を再計算します。 |
SetBorderWidth(w: float64) | SetBorderWidth は drawingAnnotationBase.SetBorderWidth を上書きし、/Rect(BorderWidth による線端パディングに依存)を /AP/N が再生成される前に再計算します――これにより、外観ストリームの /BBox が単一パスで新しい境界に一致することが保証されます。 |
RegenerateAppearance() | RegenerateAppearance は /AP/N を現在のプロパティから再構築するよう強制します。 |
StartLineEnding() → LineEndingStyle | StartLineEnding は線の開始点に適用されたスタイルを返します。 |
EndLineEnding() → LineEndingStyle | EndLineEnding は行末に適用されるスタイルを返します。 |
SetStartLineEnding(s: LineEndingStyle) | SetStartLineEnding は開始側の行末スタイルを設定します。 |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding は終了側の行末スタイルを設定します。 |
InteriorColor() → *Color | InteriorColor は /IC 塗りつぶしカラーを返します(塗りつぶし行末に使用されます: ClosedArrow, RClosedArrow, Square, Circle, Diamond)。 |
SetInteriorColor(c: *Color) | SetInteriorColor は /IC を RGB 配列として書き込みます; nil はエントリを削除します。 |
LeaderLineLength() → float64 | LeaderLineLength は /LL の値を返します(欠如している場合は 0)。 |
SetLeaderLineLength(l: float64) | SetLeaderLineLength は /LL を書き込みます。 |