DASetInformationA

Ιδιότητες εγγράφου, λειτουργίες άμεσης πρόσβασης

Περιγραφή

Το καταληκτικό A δηλώνει το σημείο εισόδου ANSI (char) του DLL· η επιφάνεια ActiveX/COM εκθέτει μόνο τη μορφή Unicode. Η συμπεριφορά είναι ίδια με το DASetInformation και τα ορίσματα συμβολοσειράς ερμηνεύονται με βάση την τρέχουσα σελίδα κωδίκων του SetAnsiMode

Ορίζει τιμές στην ενότητα document information

Αυτό μπορεί να είναι τυπική πληροφορία όπως 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 είναι η σχέση της τοπικής ώρας με την 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);

Παράμετροι

FileHandleHandle που επιστρέφουν οι συναρτήσεις DAOpenFile, DAOpenFileReadOnly ή DAOpenFromStream
KeyΓια τυπικές πληροφορίες χρησιμοποιήστε τα "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" ή "ModDate". Για προσαρμοσμένες πληροφορίες μπορεί να χρησιμοποιηθεί οποιαδήποτε άλλη συμβολοσειρά
NewValueΗ νέα τιμή για το καθορισμένο κλειδί

Τιμές επιστροφής

0Το καθορισμένο FileHandle δεν ήταν έγκυρο Το κλειδί πληροφοριών ορίστηκε ή ενημερώθηκε επιτυχώς
1