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 יהיה היחס בין הזמן המקומי ל-Universal Time (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 | handle שהוחזר על ידי הפונקציות DAOpenFile, DAOpenFileReadOnly או DAOpenFromStream |
|---|---|
| Key | עבור מידע סטנדרטי השתמשו ב-"Author", ב-"Title", ב-"Subject", ב-"Keywords", ב-"Creator", ב-"Producer", ב-"CreationDate" או ב-"ModDate". עבור מידע מותאם אישית אפשר להשתמש בכל מחרוזת אחרת |
| NewValue | הערך החדש עבור המפתח שצוין |
ערכי החזרה
| 0 | ה-FileHandle שצוין אינו תקין מפתח המידע הוגדר או עודכן בהצלחה |
|---|---|
| 1 |