FreeTextAnnotation
概要
FreeTextAnnotation は Aspose.PDF の Go 用 FOSS における型です。継承元: drawingAnnotationBase。
FreeTextAnnotation はページ上にテキストを直接表示し、埋め込みフォントを使用して /AP/N にレンダリングします。
この型は Go プログラムで FreeTextAnnotation オブジェクトを操作するための 18 のメソッドを提供します。利用可能なメソッドは AnnotationType、BorderEffect、BorderEffectIntensity、CalloutPoints、Contents、EndLineEnding、InnerRect、Intent、RegenerateAppearance、SetBorderEffect、SetBorderEffectIntensity、SetCalloutPoints、および追加の 6 メソッドです。Aspose.PDF の Go 用 FOSS パッケージをインストールすれば、すべての公開メンバーが任意の Go アプリケーションから利用可能になります。
メソッド
| シグネチャ | 説明 |
|---|---|
AnnotationType() → AnnotationType | アノテーションタイプを返します。 |
Contents() → string | Contents は /Contents テキスト本文を返します。 |
SetContents(s: string) | SetContents は /Contents に書き込み、 /AP/N を再生成します(レンダリングされたテキストコンテンツは Contents に依存します)。 |
TextStyle() → TextStyle | TextStyle は /DA + /Q + /BG から再構築されたテキストスタイルを返します。 |
SetTextStyle(s: TextStyle) | SetTextStyle はスタイルを /DA + /Q + /BG として書き込み、 /AP/N を再生成します。 |
Intent() → FreeTextIntent | Intent は FreeTextIntent にマップされた /IT エントリを返します。 |
SetIntent(i: FreeTextIntent) | SetIntent は /IT エントリを書き込みます。 |
RegenerateAppearance() | RegenerateAppearance は現在の状態から /AP/N を再構築するよう強制します。 |
CalloutPoints() → []Point | CalloutPoints は /CL の膝 + エンドポイント点(ページ空間)を返します。 |
SetCalloutPoints(pts: []Point) | SetCalloutPoints は /CL を書き込みます(2点または3点である必要があります;それ以外の場合、呼び出しは何もしません)。 |
EndLineEnding() → LineEndingStyle | EndLineEnding は /LE エントリを LineEndingStyle として返します。 |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding は呼び出しエンドポイント形状のために /LE を書き込みます。 |
InnerRect() → Rectangle | InnerRect は /RD エントリから導出された内部テキスト矩形を返します。 |
SetInnerRect(inner: Rectangle) | SetInnerRect は、外側の /Rect と提供された内部矩形(ページ座標系)との差から計算された /RD を書き込みます。 |
BorderEffect() → BorderEffect | BorderEffect は /BE/S エントリを BorderEffect として返します。 |
SetBorderEffect(e: BorderEffect) | SetBorderEffect は /BE/S に書き込みます。 |
BorderEffectIntensity() → float64 | BorderEffectIntensity は /BE/I エントリを返します。 |
SetBorderEffectIntensity(i: float64) | SetBorderEffectIntensity は /BE/I に書き込みます(雲の強さ、通常 0〜2)。 |