DASetInformationA

ドキュメントプロパティ、直接アクセス機能

説明

末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は DASetInformation と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます

文書情報セクションの値を設定します

Author や Subject などの標準情報、またはカスタム情報を指定できます

CreationDate および ModDate (変更日) の日付形式は次のとおりです: D:YYYYMMDDHHmmSSOHH'mm'

where

YYYY は年を表します

MM は月(01-12)、DD は日(01-31)、HH は時(00-23)です

mm は分 (00-59)、SS は秒 (00-59) でなければなりません

O は +、- または Z 文字を使用した現地時刻と協定世界時(UT)の関係でなければなりません

HH の後に続く APOSTROPHE (U+0027)(')は、UT からのオフセットの絶対値を時間(00~23)で表す必要があります

mm の後にオプションの APOSTROPHE (U+0027) (') を続けたものは、UT からのオフセットの絶対値を分 (00-59) で表します

構文

Delphi

Function DLDASetInformationA(InstanceID, FileHandle: Integer; Key, NewValue: PAnsiChar): Integer;

DLL

int DLDASetInformationA(int InstanceID, int FileHandle, const char * Key, const char * NewValue);

パラメータ

FileHandleDAOpenFile、DAOpenFileReadOnly または DAOpenFromStream 関数により返されるハンドル
Key標準情報には "Author"、"Title"、"Subject"、"Keywords"、"Creator"、"Producer"、"CreationDate"、または "ModDate" を使用します。カスタム情報にはそれ以外の任意の文字列を使用できます
NewValue指定したキーの新しい値

戻り値

0指定した FileHandle が無効です 情報キーが正常に設定または更新されました
1