GetAnalysisInfoA

Propriedades do documento

Descrição

O sufixo A indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de GetAnalysisInfo e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode

Devolve itens individuais dos resultados da análise efetuada pela função AnalyseFile

Sintaxe

Delphi

Function DLGetAnalysisInfoA(InstanceID, AnalysisID, AnalysisItem: Integer): PAnsiChar;

DLL

const char * DLGetAnalysisInfoA(int InstanceID, int AnalysisID, int AnalysisItem);

Parâmetros

AnalysisIDO ID do conjunto de resultados de análise a consultar, tal como devolvido pela função AnalyseFile
AnalysisItemO resultado de análise específico a obter: 0 = Nome do ficheiro (por exemplo, ".\hello.pdf") 1 = Tamanho do ficheiro (por exemplo, "2048" para um ficheiro com exatamente 2K) 2 = Autor 3 = Título 4 = Assunto 5 = Palavras-chave 6 = Criador 7 = Produtor 8 = Versão PDF (por exemplo, "1.4") 9 = Número de páginas (por exemplo, "120") 10 = Data de criação 11 = Data de modificação 12 = ID do documento 13 = A palavra-passe fornecida: "None" para nenhuma segurança "User" para a palavra-passe do utilizador "Owner" para a palavra-passe do proprietário 14 = O documento contém direitos de utilização (por exemplo, Reader Extensions) "No" se não existir um dicionário de direitos de utilização "Yes" se existir um dicionário de direitos de utilização 15 = Nome da assinatura no dicionário de direitos de utilização 20..30 = Equivalente a SecurityInfo(0)..SecurityInfo(10) 31 = Número de campos de formulário no documento 41..43 = Equivalente a SecurityInfo(11)..SecurityInfo(13)