AddPageAssociatedFileFromString
埋め込みファイル
説明
文字列から構築した埋め込みファイルを、1ページの/AF配列へバインドします
構文
Delphi
Function AddPageAssociatedFileFromString(PageNumber: Integer; Const Source, DisplayName, MIMEType, Description, Relationship: WideString): Integer;戻り値
| 0 | 検証に失敗:ドキュメントなし、ソースまたは表示名が空、埋め込みファイルのタイトルが重複、リレーションシップが無効、または任意の添付を禁じるPDF/Aモード |
|---|---|
| Ref | 新しいファイル仕様オブジェクトのハンドル |
備考
ペイロードはAddAssociatedFileFromStringとまったく同じように保存され、EmbeddedFiles名前ツリーへ登録されますが、/AF関連付けはドキュメントカタログの代わりにページ辞書へ書き込まれるため、保存と読み込みのラウンドトリップを超えてバインディングが保持されます。RelationshipはSource、Data、Alternative、Supplement、Unspecifiedのいずれかでなければなりません。ページの/AF配列を書き込むと、ドキュメントはPDF 2.0へ引き上げられます
例
PDF.AddPageAssociatedFileFromString(1, XML, "page-data.xml", "text/xml", "Page payload", "Source");