Método GetPassword da interface IImagePasswordCallback
Esse método é implementado pelo usuário. O ABBYY FineReader Engine pode usar um ponteiro para a interface IImagePasswordCallback em métodos que abrem arquivos de imagem para solicitar senhas de arquivos protegidos, mais especificamente PDFs. Uma implementação típica desse método pode exibir uma caixa de diálogo na qual o usuário pode informar a senha necessária para acessar o arquivo de imagem.
OwnerNeeded[in] Este parâmetro indica se será solicitada a senha do usuário (OwnerNeeded=False) ou a senha do proprietário (OwnerNeeded=True) para o arquivo de imagem em formato PDF. A senha do proprietário fornece o nível mais alto de acesso ao conteúdo e às propriedades do documento.IsResultValid[in, out] Este parâmetro deve ser definido como TRUE se o valor retornado em Password deve ser usado pelo ABBYY FineReader Engine. Quando definido como FALSE, o ABBYY FineReader Engine agirá como se nenhuma senha estivesse disponível e não abrirá o arquivo de imagem. O valor padrão deste parâmetro é FALSE.Password[out, retval] Este parâmetro permite retornar a string a ser usada como senha para o arquivo de imagem.
Este método pode ser chamado pelo ABBYY FineReader Engine mais de uma vez, até que a senha correta seja fornecida ou o parâmetro isResultValid seja definido como FALSE, o que significa que o usuário não pode (ou não quer) inserir a senha.