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ố

FileHandleHandle được trả về bởi các hàm DAOpenFile, DAOpenFileReadOnly hoặc DAOpenFromStream
KeyVớ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
NewValueGiá trị mới cho key chỉ định

Giá trị trả về

0FileHandle chỉ định không hợp lệ Đã đặt hoặc cập nhật key thông tin thành công
1