GetAnalysisInfoA
Свойства документа
Описание
Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс ActiveX/COM открывает только Unicode-форму. Поведение идентично GetAnalysisInfo, а строковые аргументы интерпретируются в кодовой странице, заданной текущим режимом SetAnsiMode
Возвращает отдельные элементы из результатов анализа, выполненного функцией AnalyseFile
Синтаксис
Delphi
Function DLGetAnalysisInfoA(InstanceID, AnalysisID, AnalysisItem: Integer): PAnsiChar;
DLL
const char * DLGetAnalysisInfoA(int InstanceID, int AnalysisID, int AnalysisItem);
Параметры
| AnalysisID | ID набора результатов анализа, возвращаемый функцией AnalyseFile |
|---|---|
| AnalysisItem | Запрашиваемый результат анализа: 0 = имя файла (например ".\hello.pdf") 1 = размер файла (например "2048" для файла ровно 2 КБ) 2 = Author 3 = Title 4 = Subject 5 = Keywords 6 = Creator 7 = Producer 8 = версия PDF (например "1.4") 9 = число страниц (например "120") 10 = дата создания 11 = дата изменения 12 = Document ID 13 = переданный пароль: "None" — без защиты, "User" — пароль пользователя, "Owner" — пароль владельца 14 = наличие в документе прав использования (например Reader Extensions): "No" — словаря прав нет, "Yes" — словарь есть 15 = имя подписи в словаре прав использования 20..30 = эквивалент SecurityInfo(0)..SecurityInfo(10) 31 = число полей формы в документе 41..43 = эквивалент SecurityInfo(11)..SecurityInfo(13) |