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 = 檔案大小(例如剛好 2K 的檔案為 "2048") 2 = Author 3 = Title 4 = Subject 5 = Keywords 6 = Creator 7 = Producer 8 = PDF 版本(例如 "1.4") 9 = 頁數(例如 "120") 10 = 建立日期 11 = 修改日期 12 = 文件 ID 13 = 提供的密碼:無安全性為 "None"、使用者密碼為 "User"、所有者密碼為 "Owner" 14 = 文件含使用權限(例如 Reader Extensions):沒有使用權限字典為 "No",有則為 "Yes" 15 = 使用權限字典中的簽章名稱 20..30 = 等同 SecurityInfo(0)..SecurityInfo(10) 31 = 文件中的表單欄位數量 41..43 = 等同 SecurityInfo(11)..SecurityInfo(13)