Passer au contenu principal
Cette méthode est implémentée côté client. Elle est appelée par ABBYY FineReader Engine avant de renuméroter les pages dans Document Viewer. Le processus peut être déclenché dans les situations suivantes :
  • un nouveau numéro de page a été saisi dans Document Viewer ou dans la boîte de dialogue Page Properties
  • certaines pages ont été déplacées vers une nouvelle position dans Document Viewer à l’aide de la souris
  • les pages sont renumérotées dans la boîte de dialogue Renumber Pages
Elle transmet au client le nouvel ordre des pages. Cette méthode permet également d’annuler l’opération.

Syntaxe

C++

HRESULT OnRenumberingPages(
  IIntsCollection* NewOrder,
  VARIANT_BOOL*    Cancel
);

C#

void OnRenumberingPages(
  IIntsCollection NewOrder,
  out bool       Cancel
);

Visual Basic .NET

Sub OnRenumberingPages( _
  NewOrder As IIntsCollection, _
  ByRef Cancel As Boolean _
)

Paramètres

NewOrder [in] Indique le nouvel ordre des pages sous la forme d’un objet IntsCollection. Cancel [out] Vous pouvez définir cette variable sur TRUE pour indiquer que le processus doit être interrompu. Dans ce cas, le processus d’analyse ou de reconnaissance sera abandonné.

Valeurs de retour

[C++ uniquement] Si cette méthode renvoie une valeur autre que S_OK, cela signifie qu’une erreur s’est produite du côté client et, dans ce cas, la valeur du paramètre Cancel n’est pas prise en compte.

Remarques

L’implémentation cliente de cette méthode doit garantir que toutes les exceptions levées dans la méthode sont interceptées et traitées, et qu’aucune n’est propagée en dehors de la méthode. La propagation d’une exception en dehors de la méthode peut entraîner des résultats imprévisibles (par exemple, l’arrêt du programme).

Voir aussi

DocumentViewer IDocumentViewerEvents