Metodo GetPassword dell'interfaccia IImagePasswordCallback
Questo metodo viene implementato dall’utente. ABBYY FineReader Engine può utilizzare un puntatore all’interfaccia IImagePasswordCallback nei metodi che aprono file immagine per richiedere la password dei file protetti, in pratica file PDF. Un’implementazione tipica di questo metodo può visualizzare una finestra di dialogo in cui l’utente inserisce la password necessaria per accedere al file immagine.
OwnerNeeded[in] Questo parametro indica se per il file immagine in formato PDF è richiesta la password utente (OwnerNeeded=False) oppure la password proprietario (OwnerNeeded=True). La password proprietario fornisce il livello di accesso più elevato al contenuto e alle proprietà del documento.IsResultValid[in, out] Questo parametro deve essere impostato su TRUE se il valore del risultato in Password deve essere utilizzato da ABBYY FineReader Engine. Quando è impostato su FALSE, ABBYY FineReader Engine si comporta come se non fosse disponibile alcuna password e non aprirà il file immagine. Il valore predefinito di questo parametro è FALSE.Password[out, retval] Questo parametro consente di restituire la string da utilizzare come password per il file immagine.
Questo metodo può essere richiamato da ABBYY FineReader Engine anche più di una volta, finché non viene fornita la password corretta oppure il parametro isResultValid viene impostato su FALSE, il che significa che l’utente non può (o non desidera) inserire la password.