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);