Méthode OnCropImages de l’interface IImageViewerEvents
Cette méthode est implémentée côté client. ABBYY FineReader Engine l’appelle avant de rogner les images dans Image Viewer. L’opération est lancée lorsque l’utilisateur clique sur le bouton Crop Image dans la section Crop de la boîte de dialogue Image Editor.La méthode transmet au client les index des pages qui vont être rognées, ainsi que les coordonnées du rectangle de rognage. Cette méthode permet également d’annuler l’opération.
PageIndices[in] Contient les indices des pages à rogner sous la forme de l’objet IntsCollection.Rect[in] Contient le rectangle de rognage sous la forme de l’objet FRRectangle. Les coordonnées sont indiquées en pixels par rapport à l’image du document.Cancel[out] Vous pouvez définir cette variable sur TRUE pour indiquer que le processus doit être interrompu. Dans ce cas, les pages ne seront pas rognées.
[C++ uniquement] Si cette méthode renvoie une valeur différente de S_OK, cela indique qu’une erreur s’est produite côté client et, dans ce cas, la valeur du paramètre Cancel n’est pas prise en compte.
L’implémentation cliente de cette méthode doit garantir que toutes les exceptions levées à l’intérieur de la méthode sont interceptées et traitées, et qu’aucune exception ne se propage à l’extérieur de la méthode. La propagation d’une exception à l’extérieur de la méthode peut entraîner des résultats imprévisibles (comme l’arrêt du programme).