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);

パラメータ

AnalysisIDAnalyseFile 関数が返した、照会対象となる解析結果セットの ID
AnalysisItem取得する特定の解析結果: 0 = ファイル名(例: ".\hello.pdf")1 = ファイルサイズ(例: 正確に 2K のファイルでは "2048")2 = 作成者 3 = タイトル 4 = 件名 5 = キーワード 6 = 作成ツール 7 = 生成ツール 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) と同等