AddLinkToEmbeddedFile

ドキュメントプロパティ、注釈とホットスポットリンク

説明

FileAttachment 注釈の矩形を選択したページに追加し、ドキュメントに格納済みの埋め込みファイルにリンクします

最初に AddEmbeddedFile を呼び出してファイルバイトを PDF にコピーし、EmbeddedFileID を取得します。AddLinkToEmbeddedFile はページ注釈を作成し、添付ファイルのタイトルとポップアップ内容を書き込み、その注釈を埋め込みファイル仕様に向けます

PDF バージョンの動作: FileAttachment 注釈と埋め込みファイルストリームには PDF 1.3 が必要です。この関数が生成する注釈外観には、/CA と透明リソースを介した注釈の不透明度を含めることができ、PDF 1.4 が必要です。現在のドキュメントバージョンが低く、保存バージョンがロックされていない場合、AddLinkToEmbeddedFile はドキュメントを PDF 1.4 に自動的に引き上げ、/CA annotation opacity を AutoBumpedFeatures に記録します。呼び出し元が低い保存バージョンをロックした場合、互換性ゲートは LastErrorCode 602 で保存を拒否します

構文

Delphi

Function TPDFlib.AddLinkToEmbeddedFile(Left, Top, Width, Height: Double; EmbeddedFileID: Integer; Const Title, Contents: WideString; IconType, Transparency: Integer): Integer;

ActiveX

Function PDFlib::AddLinkToEmbeddedFile(Left As Double, Top As Double, Width As Double, Height As Double, EmbeddedFileID As Long, Title As String, Contents As String, IconType As Long, transpareny As Long) As Long

DLL

int DLAddLinkToEmbeddedFile(int InstanceID, double Left, double Top, double Width, double Height, int EmbeddedFileID, const wchar_t * Title, const wchar_t * Contents, int IconType, int transpareny);

パラメータ

Left注釈矩形の左端の水平座標
Top注釈矩形上端の垂直座標
Width注釈矩形の幅
Height注釈矩形の高さ
EmbeddedFileIDAddEmbeddedFile から返された値
TitlePDF ビューアーに表示される添付ファイルのタイトル
Contents注釈ポップアップに表示されるテキスト
IconType注釈アイコン: 0 = PushPin、1 = ディスク画像、2 = アイコンなし、3 = グラフ、4 = ペーパークリップ、5 = タグ、6 = 白の塗りつぶし矩形
Transparency0 から 100 までの透明度。0 は完全に不透明、100 はアイコンを不可視にします

戻り値

0EmbeddedFileID が無効である、ページが選択されていない、または文書がアクティブではありません
1FileAttachment 注釈が正常に作成されました

関連項目

AddEmbeddedFile、AddFileAttachment、EmbedFile、SetEmbeddedFileAFRelationship、EmbeddedFileCount