- L’utilisateur d’ABBYY FineReader Engine implémente un objet avec l’interface IImagePasswordCallback. En C++, cet objet doit dériver de cette interface et implémenter sa méthode raw_GetPassword. Cet objet doit également implémenter les méthodes de l’interface IUnknown.
- L’utilisateur passe ensuite un pointeur vers l’interface de cet objet à l’une des méthodes IFRDocument::AddImageFileWithPasswordCallback, IEngine::GetNumberOfPagesInImageFile, IEngine::RecognizeImageFile, comme l’un des paramètres d’entrée. ABBYY FineReader Engine appellera la méthode GetPassword de cet objet pour obtenir le mot de passe si nécessaire.
Méthode
Paramètre d’entrée
Cet objet est passé comme paramètre d’entrée aux méthodes suivantes :- méthodes OpenImageFileFromMemory, RecognizeImageFile, GetNumberOfPagesInImageFile, IsPdfPortfolio, IsPdfPortfolioFromStream, IsPdfWithTextualContent, IsPdfWithTextualContentFromStream et InjectTextLayer de l’objet Engine.
- méthodes AddImageFileFromAttachment et AddImageFileWithPasswordCallback de l’objet FRDocument.
