Vai al contenuto principale
Questo metodo è implementato sul lato client. Viene chiamato da ABBYY FineReader Engine prima di modificare la risoluzione delle immagini in Image Viewer. L’operazione viene avviata se:
  • Button_CorrectResolution si fa clic sul pulsante Apply nella sezione Image Resolution della finestra di dialogo Image Editor
  • si fa clic sul pulsante OK nella finestra di dialogo Image Resolution
  • viene specificata una nuova risoluzione nel field Resolution della scheda Image Properties di Image Viewer
Il metodo fornisce al client gli indici delle pagine per cui verrà corretta la risoluzione e il valore della nuova risoluzione. Questo metodo consente anche di annullare l’operazione. editimage_correctresolution_zoom50

Sintassi

C++

HRESULT OnCorrectResolution(
  IIntsCollection* PageIndices,
  int              NewResolution,
  VARIANT_BOOL*    Cancel
);

C#

void OnCorrectResolution(
  IIntsCollection PageIndices,
  int             NewResolution,
  out bool        Cancel
);

Visual Basic .NET

Sub OnCorrectPerspective( _
  PageIndices As IIntsCollection, _
  NewResolution As Integer, _
  ByRef Cancel As Boolean _
)

Parametri

PageIndices [in] Contiene gli indici delle pagine di cui verrà modificata la risoluzione, come oggetto IntsCollection. NewResolution [in] Specifica il valore della nuova risoluzione. Cancel [out] È possibile impostare questa variabile su TRUE per indicare che il processo deve essere interrotto. In questo caso, la risoluzione non verrà modificata.

Valori di ritorno

[Solo C++] Se questo metodo restituisce un valore diverso da S_OK, significa che si è verificato un errore lato client e, in questo caso, il valore del parametro Cancel non viene considerato.

Osservazioni

L’implementazione del client di questo metodo deve garantire che tutte le eccezioni sollevate all’interno del metodo vengano intercettate e gestite e che nessuna eccezione si propaghi all’esterno del metodo. La propagazione di un’eccezione all’esterno del metodo può causare risultati imprevedibili (ad esempio la terminazione del programma).

Vedi anche

IImageViewerEvents