AddFreeTextAnnotationEx
テキスト、注釈とホットスポットリンク
説明
選択したページにフリーテキスト注釈を追加します。Options パラメーターで境界線または塗りつぶしを指定すると、現在の線色、塗りつぶし色、線幅、ペンダッシュ設定から設定を取得します。Transparency パラメーターでフリーテキスト注釈の透明度設定を調整します。SetTransparency 関数は注釈には使用できません
SetLineColor は枠線の色に影響しません。Acrobat の動作により、枠線の色は現在テキストの色と同じ色に設定されています。SelectFont はフォントスタイルに影響しません。Acrobat の動作により、フォントは現在標準 Helvetica フォントにハードコードされています
SetTextSize はテキストサイズに正しく影響します SetTextColor はテキスト色に正しく影響します SetLineWidth は境界線の幅を調整します SetTextAlign はテキストの配置を調整します
選択したドキュメントが PDF 1.4 未満の場合、この関数が PDF 1.4 の /CA 注釈不透明度エントリを書き込むため、ライターは有効な PDF バージョンを自動的に 1.4 へ引き上げます
構文
Delphi
Function TPDFlib.AddFreeTextAnnotationEx(Left, Top, Width, Height: Double; Const Text: WideString; Angle, Options: Integer; Transparency: Integer): Integer;
ActiveX
Function PDFlib::AddFreeTextAnnotationEx(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Angle As Long, Options As Long, Transparency As Long) As Long
DLL
int DLAddFreeTextAnnotationEx(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Angle, int Options, int Transparency);
パラメータ
| Left | 注釈矩形の左端の水平座標 |
|---|---|
| Top | 注釈矩形の左端における垂直座標 |
| Width | 注釈矩形の幅 |
| Height | 注釈矩形の高さ |
| Text | 注釈のテキスト内容 |
| Angle | 描画テキストの角度。0、90、180、270 を指定できます。0 = 輪郭 1 = 塗りつぶし 2 = 塗りつぶしと輪郭 |
| Options | |
| Transparency | 適用する透明度 0 = 透明度なし 50 = 50% の透明度 100 = 非表示 int Options, int Transparency); |