DASetInformationA
Thuộc tính tài liệu, Chức năng truy cập trực tiếp
Mô tả
Hậu tố A là entry point DLL ANSI (char); mặt ActiveX/COM chỉ phơi dạng Unicode. Hành vi giống hệt DASetInformation và các tham số chuỗi được diễn giải theo code page hiện tại của SetAnsiMode
Đặt các giá trị trong phần document information của tài liệu
Có thể là thông tin chuẩn như Tác giả và Chủ đề, hoặc thông tin tùy chỉnh.
Với CreationDate và ModDate (ngày sửa đổi), định dạng ngày là: D:YYYYMMDDHHmmSSOHH'mm'
where
YYYY là năm
MM là tháng (01-12) DD là ngày (01-31) HH là giờ (00-23)
mm là phút (00-59) SS là giây (00-59)
O là quan hệ giữa giờ địa phương và Universal Time (UT), dùng một trong các ký tự +, - hoặc Z
HH theo sau là APOSTROPHE (U+0027) (') là giá trị tuyệt đối của độ lệch so với UT tính theo giờ (00-23)
mm theo sau bởi APOSTROPHE (U+0027) (') tùy chọn là giá trị tuyệt đối của độ lệch so với UT tính theo phút (00-59)
Cú pháp
Delphi
Function DLDASetInformationA(InstanceID, FileHandle: Integer; Key, NewValue: PAnsiChar): Integer;
DLL
int DLDASetInformationA(int InstanceID, int FileHandle, const char * Key, const char * NewValue);
Tham số
| FileHandle | Handle được trả về bởi các hàm DAOpenFile, DAOpenFileReadOnly hoặc DAOpenFromStream |
|---|---|
| Key | Với thông tin chuẩn, dùng "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" hoặc "ModDate". Với thông tin tùy chỉnh, chuỗi khác đều dùng được |
| NewValue | Giá trị mới cho key chỉ định |
Giá trị trả về
| 0 | FileHandle chỉ định không hợp lệ Đã đặt hoặc cập nhật key thông tin thành công |
|---|---|
| 1 |