FreeTextAnnotation

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() → stringContents は /Contents テキスト本文を返します。
SetContents(s: string)SetContents は /Contents に書き込み、 /AP/N を再生成します(レンダリングされたテキストコンテンツは Contents に依存します)。
TextStyle() → TextStyleTextStyle は /DA + /Q + /BG から再構築されたテキストスタイルを返します。
SetTextStyle(s: TextStyle)SetTextStyle はスタイルを /DA + /Q + /BG として書き込み、 /AP/N を再生成します。
Intent() → FreeTextIntentIntent は FreeTextIntent にマップされた /IT エントリを返します。
SetIntent(i: FreeTextIntent)SetIntent は /IT エントリを書き込みます。
RegenerateAppearance()RegenerateAppearance は現在の状態から /AP/N を再構築するよう強制します。
CalloutPoints() → []PointCalloutPoints は /CL の膝 + エンドポイント点(ページ空間)を返します。
SetCalloutPoints(pts: []Point)SetCalloutPoints は /CL を書き込みます(2点または3点である必要があります;それ以外の場合、呼び出しは何もしません)。
EndLineEnding() → LineEndingStyleEndLineEnding は /LE エントリを LineEndingStyle として返します。
SetEndLineEnding(s: LineEndingStyle)SetEndLineEnding は呼び出しエンドポイント形状のために /LE を書き込みます。
InnerRect() → RectangleInnerRect は /RD エントリから導出された内部テキスト矩形を返します。
SetInnerRect(inner: Rectangle)SetInnerRect は、外側の /Rect と提供された内部矩形(ページ座標系)との差から計算された /RD を書き込みます。
BorderEffect() → BorderEffectBorderEffect は /BE/S エントリを BorderEffect として返します。
SetBorderEffect(e: BorderEffect)SetBorderEffect は /BE/S に書き込みます。
BorderEffectIntensity() → float64BorderEffectIntensity は /BE/I エントリを返します。
SetBorderEffectIntensity(i: float64)SetBorderEffectIntensity は /BE/I に書き込みます(雲の強さ、通常 0〜2)。

参照

 日本語