DASetInformationA

خصائص المستند، وظائف الوصول المباشر

الوصف

تشير A اللاحقة إلى نقطة دخول DLL ذات ANSI (char)؛ وتعرض واجهة ActiveX/COM صيغة Unicode فقط. والسلوك مطابق لـ DASetInformation وتُفسَّر معاملات السلاسل باستخدام صفحة الرموز الحالية في SetAnsiMode

يضبط القيم في قسم معلومات المستند

قد تكون معلومات قياسية مثل Author وSubject أو معلومات مخصصة

بالنسبة إلى CreationDate وModDate (تاريخ التعديل) يجب أن تكون صيغة التاريخ: D:YYYYMMDDHHmmSSOHH'mm'

where

YYYY shall be the year

MM يجب أن يكون الشهر (01-12) DD يجب أن يكون اليوم (01-31) HH يجب أن تكون الساعة (00-23)

mm يجب أن تكون الدقيقة (00-59) SS يجب أن تكون الثانية (00-59)

O يجب أن تكون علاقة التوقيت المحلي بالتوقيت العالمي (UT) باستخدام أحد المحارف + أو - أو Z

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);

المعاملات

FileHandleمقبض تُرجعه الدالات DAOpenFile أو DAOpenFileReadOnly أو DAOpenFromStream
Keyللمعلومات القياسية استخدم "Author" أو "Title" أو "Subject" أو "Keywords" أو "Creator" أو "Producer" أو "CreationDate" أو "ModDate". وللمعلومات المخصصة يمكن استخدام أي سلسلة أخرى
NewValueالقيمة الجديدة للمفتاح المحدد

قيم الإرجاع

0كان قيمة FileHandle المحددة غير صالحة ضُبط مفتاح المعلومات أو حُدث بنجاح
1