StoreCustomDataFromVariant

文書プロパティ

説明

この関数は、バリアントバイト配列として渡されたカスタムデータをキー名の下で PDF に保存します。このデータは後で RetrieveCustomDataToVariant を使用して取得できます。格納タイプ(文字列、ストリーム、または圧縮ストリーム)と格納場所(Document Information Dictionary または Document Catalog)を設定できます。格納場所が Document Catalog の場合はどの格納タイプも使用できますが、キーには Adobe から割り当てられた特別なプレフィックスが必要です。格納場所が Document Information Dictionary の場合は標準キー以外の任意のキーを使用できますが、格納できるのは文字列だけです

構文

ActiveX

Function PDFlib::StoreCustomDataFromVariant(Key As String, NewValue As Variant, Location As Long, Options As Long) As Long

パラメータ

データを格納するキー。場所が Document Information Dictionary の場合、キーに "Author"、"Title"、"Subject"、"Keywords"、"Creator"、"Producer" は使用できません。その他のキーは使用できますが、ユーザーに意味が伝わるよう慎重に選択してください。場所が Document Catalog の場合、ほかのソフトウェアとの競合を避けるため Adobe から割り当てられた特別なプレフィックスをキーに付ける必要があります

Key

NewValue

PDF に格納するデータを含むバリアントバイト配列

Location

1 = データを Document Information Dictionary に格納する

2 = データをドキュメントカタログに格納

Options

0 = データを文字列として保存します(場所が Document Information Dictionary の場合に利用できる唯一の選択肢です)

1 = データをストリームに保存

2 = データを圧縮ストリームに格納

戻り値

0Location パラメーターが無効です
1カスタムデータが正常に保存されました