StoreCustomDataFromFile

文書プロパティ

説明

ファイルからのカスタムデータをキー名の下で PDF に保存します。このデータは後で RetrieveCustomDataToString または RetrieveCustomDataToFile を使用して取得できます。ストレージタイプ(文字列、ストリームまたは圧縮ストリーム)と場所(文書情報辞書または文書カタログ)を設定できます。場所が文書カタログの場合は任意のストレージタイプを使用できますが、キーには Adobe が割り当てた特別な接頭辞が必要です。場所が文書情報辞書の場合は標準キー以外の任意のキーを使用できますが、使用できるのは文字列のみです

構文

Delphi

Function TPDFlib.StoreCustomDataFromFile(Const Key, FileName: WideString; Location, Options: Integer): Integer;

ActiveX

Function PDFlib::StoreCustomDataFromFile(Key As String, FileName As String, Location As Long, Options As Long) As Long

DLL

int DLStoreCustomDataFromFile(int InstanceID, const wchar_t * Key, const wchar_t * FileName, int Location, int Options);

パラメータ

Keyデータを格納するキーです。場所がドキュメント情報辞書の場合、キーに "Author"、"Title"、"Subject"、"Keywords"、"Creator"、"Producer" は使用できません。他のキーは使用できますが、ユーザーにとって意味が分かるよう慎重に選択する必要があります。場所がドキュメントカタログの場合、他のソフトウェアとの競合を避けるため、キーには Adobe から割り当てられた特別な接頭辞が必要です
FileName指定したキーの下で PDF に格納するデータを含むファイルのパスと名前
Location1 = データを Document Information Dictionary に格納 2 = データを Document Catalog に格納
Options0 = データを文字列として保存する(場所が文書情報辞書の場合に利用できる唯一のオプション) 1 = データをストリームに保存する 2 = データを圧縮ストリームに保存する

戻り値

0データを含むファイルを開けないか、Key パラメータが無効でした
1データが正常に格納されました