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 に格納するデータを含むファイルのパスと名前 |
| Location | 1 = データを Document Information Dictionary に格納 2 = データを Document Catalog に格納 |
| Options | 0 = データを文字列として保存する(場所が文書情報辞書の場合に利用できる唯一のオプション) 1 = データをストリームに保存する 2 = データを圧縮ストリームに保存する |
戻り値
| 0 | データを含むファイルを開けないか、Key パラメータが無効でした |
|---|---|
| 1 | データが正常に格納されました |