> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Composants visuels : compatibilité entre FineReader Engine 12 et 9.0/9.5

> Modifications de compatibilité descendante entre les composants visuels de FineReader Engine 12 et 9.0/9.5 : objets renommés, paramètres de traitement regroupés, mises à jour de types.

Certains changements sont dus aux modifications de l’API FineReader Engine. Pour plus de détails sur ces modifications, veuillez consulter [ABBYY FineReader Engine 12 and 9 Compatibility](/fr/fine-reader/engine/specifications/backward-compatibility-issues/version-9). Ils sont les suivants :

* Tous les paramètres de traitement sont regroupés dans un seul objet [DocumentProcessingParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams).
* L’objet LongsCollection a été renommé [IntsCollection](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection).
* Le type de données long a été remplacé par le type de données int dans toutes les propriétés et méthodes qui l’utilisaient.
* Le [Text Validator](/fr/fine-reader/engine/visual-components-reference/textvalidator) peut être appelé directement depuis le [Text Editor](/fr/fine-reader/engine/visual-components-reference/texteditor) à l’aide du bouton Check Spelling.
* Les événements d’entrée de la souris et du clavier sont regroupés dans l’interface [IInputEvents](/fr/fine-reader/engine/visual-components-reference/iinputevents).
* Le nouveau composant [Zoom Viewer](/fr/fine-reader/engine/visual-components-reference/zoomviewer), distinct de l’[Image Viewer](/fr/fine-reader/engine/visual-components-reference/imageviewer).
* Utilisation des commandes via l’objet [Commands](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/commands).

Autres modifications :

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Objet/Énumération</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Propriété/Méthode/Constante</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Que s'est-il passé ?</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Commentaire</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td rowspan="7">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/imageviewer">
              ImageViewer
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>PageProcessingParams</strong>
        </p>

        <p>
          <strong>SynthesisParamsForPage</strong>
        </p>

        <p>
          <strong>SynthesisParamsForDocument</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez plutôt la propriété <strong>ProcessingParams</strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>ContextMenu</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Le format du menu contextuel a changé. Utilisez plutôt les propriétés
          <strong> ContextMenuEnabled</strong> et<strong> PopupMenu</strong>{" "}
          à la place.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>SymbolRect</strong>
        </p>

        <p>
          <strong>SymbolRectEnabled</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Ces propriétés ne s'appliquent qu'au composant Zoom Viewer. Les composants
          Image Viewer et Zoom Viewer ayant été séparés, vous devez utiliser les propriétés correspondantes de l'objet{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/zoomviewer">
              ZoomViewer
            </a>
          </strong>

          {" "}

          à la place.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>DisableCommand</strong>
        </p>

        <p>
          <strong>DoCommand</strong>
        </p>

        <p>
          <strong>EnableCommand</strong>
        </p>

        <p>
          <strong>RegisterUserCommand</strong>
        </p>

        <p>
          <strong>UnregisterUserCommand</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez les méthodes correspondantes du{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/commands">
              Commands
            </a>
          </strong>

          {" "}

          sous-objet de l'objet <strong>ImageViewer</strong> à la place.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>ShowRecognizedRect</strong>{" "}
          <strong>HideRecognizingInfo</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez plutôt la propriété <strong>HighlightRecognizedArea</strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>BlocksColorScheme</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>Cette propriété n'est actuellement pas prise en charge.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/imageviewer#windowhandle">
              WindowHandle
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>Le type de la propriété a été modifié.</p>
      </td>

      <td>
        <p>
          La propriété est de type{" "}

          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              \_\_int64
            </a>
          </strong>

          {" "}

          .
        </p>

        <p>Cette modification a été apportée pour assurer la prise en charge des systèmes d'exploitation 64 bits.</p>
      </td>
    </tr>

    <tr>
      <td rowspan="10">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/iimageviewerevents">
              IImageViewerEvents
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>OnCommand</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/icommandevents/oncommand-method">
              OnCommand
            </a>
          </strong>

          {" "}

          de l'interface{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/icommandevents">
              ICommandEvent
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnAnalyzeBlock</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez plutôt la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/iimageviewerevents/onanalyzeregion-method">
              OnAnalyzeRegion
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnToolRenumberBlocks</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>Cette fonctionnalité n'est actuellement pas prise en charge.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/iimageviewerevents/ontooleraserect-method">
              OnToolEraseRect
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>Nombre de paramètres d'entrée modifié</p>
      </td>

      <td>
        <p>
          Cette méthode prend en paramètre d'entrée l'indice de la page active dans
          le document.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnRecognizeBlocks</strong>
        </p>
      </td>

      <td>
        <p>Renommé</p>
      </td>

      <td>
        <p>
          Le nouveau nom de la méthode est{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/iimageviewerevents/onreadblocks-method">
              OnReadBlocks
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnRecognizePage</strong>
        </p>
      </td>

      <td>
        <p>Renamed</p>
      </td>

      <td>
        <p>
          The new name of the method is{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/iimageviewerevents/onreadpage-method">
              OnReadPage
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnDraw</strong>
        </p>
      </td>

      <td>
        <p>Removed</p>
      </td>

      <td>
        <p>
          This method worked with low level drawing tools and presumed a large
          number of code to be written. As Image Viewer provides a wide variety
          of special tools for working with an image, so the method has been
          removed.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/iimageviewerevents/ontablecellsselected-method">
              OnTableCellsSelected
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>The second parameter has been renamed.</p>
      </td>

      <td>
        <p>
          The new name of the second parameter is Rect. This name for rectangle
          input parameter is generally used in FineReader Engine API.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnChar</strong>
        </p>

        <p>
          <strong>OnKeyDown</strong>
        </p>

        <p>
          <strong>OnKeyUp</strong>
        </p>

        <p>
          <strong>OnMouseButtonDown</strong>
        </p>

        <p>
          <strong>OnMouseButtonUp</strong>
        </p>

        <p>
          <strong>OnMouseDoubleClick</strong>
        </p>

        <p>
          <strong>OnMouseMove</strong>
        </p>

        <p>
          <strong>OnMouseWheel</strong>
        </p>

        <p>
          <strong>OnScroll</strong>
        </p>
      </td>

      <td>
        <p>Removed</p>
      </td>

      <td>
        <p>
          These methods are inherited from the{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/iinputevents">
              IInputEvents
            </a>
          </strong>

          {" "}

          interface.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnToolDeleteBlocks</strong>
        </p>
      </td>

      <td>
        <p>Renamed</p>
      </td>

      <td>
        <p>
          The new name of the method is{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/iimageviewerevents/ondeleteblocks-method">
              OnDeleteBlocks
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="5">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/documentviewer">
              DocumentViewer
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>PageProcessingParams</strong>
        </p>

        <p>
          <strong>SynthesisParamsForPage</strong>
        </p>

        <p>
          <strong>SynthesisParamsForDocument</strong>
        </p>
      </td>

      <td>
        <p>Removed</p>
      </td>

      <td>
        <p>
          Use the <strong>ProcessingParams</strong> property instead.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>ContextMenu</strong>
        </p>
      </td>

      <td>
        <p>Removed</p>
      </td>

      <td>
        <p>
          The format of context menu is different now. Use the
          <strong> ContextMenuEnabled</strong> and<strong> PopupMenu</strong>{" "}
          properties instead.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>SelectedPages</strong>
        </p>
      </td>

      <td>
        <p>Removed</p>
      </td>

      <td>
        <p>
          Use the <strong>SelectedPagesIndexes </strong>and the{" "}
          <strong>FRDocument</strong> properties to receive the selected pages.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>DisableCommand</strong>
        </p>

        <p>
          <strong>DoCommand</strong>
        </p>

        <p>
          <strong>EnableCommand</strong>
        </p>

        <p>
          <strong>RegisterUserCommand</strong>
        </p>

        <p>
          <strong>UnregisterUserCommand</strong>
        </p>
      </td>

      <td>
        <p>Removed</p>
      </td>

      <td>
        <p>
          Use the corresponding methods of the{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/commands">
              Commands
            </a>

            {" "}
          </strong>

          subobject of the <strong>DocumentViewer</strong> object instead.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/documentviewer#windowhandle">
              WindowHandle
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>The type of the property has been changed.</p>
      </td>

      <td>
        <p>
          The property has the{" "}

          <strong>
            <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              \_\_int64
            </a>
          </strong>

          {" "}

          type.
        </p>

        <p>This change has been made for 64-bit operating systems support.</p>
      </td>
    </tr>

    <tr>
      <td rowspan="8">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/idocumentviewerevents">
              IDocumentViewerEvents
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>OnCommand</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/icommandevents/oncommand-method">
              OnCommand
            </a>
          </strong>

          {" "}

          de l'interface{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/icommandevents">
              ICommandEvent
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnChar</strong>
        </p>

        <p>
          <strong>OnKeyDown</strong>
        </p>

        <p>
          <strong>OnKeyUp</strong>
        </p>

        <p>
          <strong>OnMouseButtonDown</strong>
        </p>

        <p>
          <strong>OnMouseButtonUp</strong>
        </p>

        <p>
          <strong>OnMouseDoubleClick</strong>
        </p>

        <p>
          <strong>OnMouseMove</strong>
        </p>

        <p>
          <strong>OnMouseWheel</strong>
        </p>

        <p>
          <strong>OnScroll</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Ces méthodes sont héritées de l'{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/iinputevents">
              IInputEvents
            </a>
          </strong>

          {" "}

          interface.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnRenumberPage</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez plutôt la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/idocumentviewerevents/onrenumberingpages-method">
              OnRenumberingPages
            </a>
          </strong>

          {" "}

          . Cette méthode diffère de l'ancienne sur le point suivant : elle transmet au client le nouvel ordre des pages.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/idocumentviewerevents/onactivepagechanged-method">
              OnActivePageChanged
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>Type du paramètre d'entrée modifié</p>
      </td>

      <td>
        <p>
          Cette méthode transmet au client une référence vers la nouvelle page active
          plutôt que son indice.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/idocumentviewerevents/onactivepagechanging-method">
              OnActivePageChanging
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          L'invocation de l'événement a été modifiée. Le type du paramètre d'entrée a été
          modifié.
        </p>
      </td>

      <td>
        <p>
          Le processus n'est pas invoqué si la page active est modifiée via l'API du
          Document Viewer. Lorsque la page est modifiée via l'API, le développeur
          en est informé à l'avance et n'a pas besoin de la notification. Ce
          processus n'est invoqué que lorsque la modification est effectuée par l'utilisateur de l'application.
        </p>

        <p>
          Cette méthode transmet au client une référence vers la nouvelle page active
          plutôt que son indice.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/idocumentviewerevents/onlocked-method">
              OnLocked
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>L'invocation de l'événement a été modifiée.</p>
      </td>

      <td>
        <p>
          La méthode est appelée après que le Document Viewer a été verrouillé ou
          déverrouillé.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnDraw</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Cette méthode fonctionnait avec des outils de dessin de bas niveau et nécessitait
          l'écriture d'une grande quantité de code. Le Document Viewer proposant une large
          gamme d'outils spéciaux pour travailler avec les pages du document, la
          méthode a été supprimée.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnTextEditorModeChange</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          La méthode est obsolète. Il n'est désormais plus nécessaire de synchroniser le mode
          du Text Editor avec les paramètres d'export spécifiés dans le Document Viewer.
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="3">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/texteditor">
              TextEditor
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>TextEditorMode</strong>
        </p>
      </td>

      <td>
        <p>Renommé</p>
      </td>

      <td>
        <p>
          La même fonctionnalité est accessible via la propriété <strong>Mode</strong>{" "}
          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>ContextMenu</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Le format du menu contextuel a changé. Utilisez plutôt les propriétés
          <strong> ContextMenuEnabled</strong> et<strong> PopupMenu</strong>{" "}
          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>DisableCommand</strong>
        </p>

        <p>
          <strong>DoCommand</strong>
        </p>

        <p>
          <strong>EnableCommand</strong>
        </p>

        <p>
          <strong>RegisterUserCommand</strong>
        </p>

        <p>
          <strong>UnregisterUserCommand</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez plutôt les méthodes correspondantes du sous-objet{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/commands">
              Commands
            </a>

            {" "}
          </strong>

          de l'objet <strong>TextEditor </strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="4">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/itexteditorevents">
              ITextEditorEvents
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>OnCommand</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/icommandevents/oncommand-method">
              OnCommand
            </a>
          </strong>

          {" "}

          de l'interface{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/icommandevents">
              ICommandEvent
            </a>
          </strong>

          {" "}

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnTextEditorModeChange</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          La méthode est obsolète. Il n'est désormais plus nécessaire de synchroniser le mode
          du Text Editor avec les paramètres d'export spécifiés dans le Document Viewer.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnDraw</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Cette méthode reposait sur des outils de dessin de bas niveau et impliquait l'écriture d'un grand nombre de lignes de code. Text Editor offrant une large gamme d'outils spéciaux pour modifier le texte reconnu, cette méthode a été supprimée.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>OnChar</strong>
        </p>

        <p>
          <strong>OnKeyDown</strong>
        </p>

        <p>
          <strong>OnKeyUp</strong>
        </p>

        <p>
          <strong>OnMouseButtonDown</strong>
        </p>

        <p>
          <strong>OnMouseButtonUp</strong>
        </p>

        <p>
          <strong>OnMouseDoubleClick</strong>
        </p>

        <p>
          <strong>OnMouseMove</strong>
        </p>

        <p>
          <strong>OnMouseWheel</strong>
        </p>

        <p>
          <strong>OnScroll</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Ces méthodes sont héritées de l'interface{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/iinputevents">
              IInputEvents
            </a>
          </strong>

          {" "}

          .
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="4">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/textvalidator">
              TextValidator
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>ContextMenu</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>Ce composant ne prend plus en charge les menus contextuels.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>FRPage</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Le Text Validator opère sur l'ensemble du document ; cette
          propriété a donc été remplacée par la propriété <strong>FRDocument</strong>{" "}
          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>SkipPromptingWordForms</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Cette propriété n'est plus prise en charge suite aux évolutions des
          technologies de reconnaissance.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/textvalidator/spellblock-method">
              SpellBlock
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>Nombre de paramètres d'entrée modifié</p>
      </td>

      <td>
        <p>
          L'indice de la page sur laquelle se trouve le bloc est utilisé comme
          paramètre d'entrée.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/itextvalidatorevents">
              ITextValidatorEvents
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>OnChar</strong>
        </p>

        <p>
          <strong>OnKeyDown</strong>
        </p>

        <p>
          <strong>OnKeyUp</strong>
        </p>

        <p>
          <strong>OnMouseButtonDown</strong>
        </p>

        <p>
          <strong>OnMouseButtonUp</strong>
        </p>

        <p>
          <strong>OnMouseDoubleClick</strong>
        </p>

        <p>
          <strong>OnMouseMove</strong>
        </p>

        <p>
          <strong>OnMouseWheel</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Ces méthodes sont héritées de l'interface{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/iinputevents">
              IInputEvents
            </a>
          </strong>

          {" "}

          .
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/componentsynchronizer">
              ComponentSynchronizer
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>OverView</strong>
        </p>

        <p>
          <strong>ZoomView</strong>
        </p>
      </td>

      <td>
        <p>Renommé</p>
      </td>

      <td>
        <p>
          Utilisez respectivement les propriétés <strong>ImageViewer</strong> et <strong>ZoomViewer</strong>{" "}
          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>PageProcessingParams</strong>
        </p>

        <p>
          <strong>SynthesisParamsForPage</strong>
        </p>

        <p>
          <strong>SynthesisParamsForDocument</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez plutôt la propriété <strong>ProcessingParams</strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>FRContextMenu</strong>
        </p>
      </td>

      <td>
        <br />
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez plutôt l'objet{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/commands">
              Commands
            </a>
          </strong>

          {" "}

          , qui donne accès aux commandes disponibles du
          composant.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>ToolbarPositionEnum</strong>
        </p>
      </td>

      <td>
        <br />
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>Cette fonctionnalité n'est plus prise en charge.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>BlocksColorScheme</strong>
        </p>
      </td>

      <td>
        <br />
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>Cette fonctionnalité n'est pas prise en charge actuellement.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/enumerations/texteditormodeenum">
              TextEditorModeEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <br />
      </td>

      <td>
        <p>Les constantes ont été modifiées.</p>
      </td>

      <td>
        <p>Text Editor propose différents modes d'affichage dans cette version.</p>
      </td>
    </tr>

    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellreplacementcollection">
              SpellReplacementCollection
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Item</strong>
        </p>
      </td>

      <td>
        <p>Renommé</p>
      </td>

      <td>
        <p>
          Le nouveau nom de la propriété est{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property">
              Element
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Insert</strong>
        </p>

        <p>
          <strong>Remove</strong>
        </p>

        <p>
          <strong>RemoveAll</strong>
        </p>
      </td>

      <td>
        <p>Renommé</p>
      </td>

      <td>
        <p>
          Les nouveaux noms des méthodes sont{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/insertat-method">
              InsertAt
            </a>
          </strong>

          ,{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteat-method">
              DeleteAt
            </a>
          </strong>

          ,{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteall-method">
              DeleteAll
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection">
              SpellWordCollection
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Item</strong>
        </p>
      </td>

      <td>
        <p>Renommé</p>
      </td>

      <td>
        <p>
          Le nouveau nom de la propriété est{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property">
              Element
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Insert</strong>
        </p>

        <p>
          <strong>Remove</strong>
        </p>

        <p>
          <strong>RemoveAll</strong>
        </p>
      </td>

      <td>
        <p>Renommé</p>
      </td>

      <td>
        <p>
          Les nouveaux noms des méthodes sont{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/insertat-method">
              InsertAt
            </a>
          </strong>

          ,{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteat-method">
              DeleteAt
            </a>
          </strong>

          ,{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteall-method">
              DeleteAll
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="5">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/toolbar">
              Toolbar
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>DockingPosition</strong>
        </p>

        <p>
          <strong>LargeButtons</strong>
        </p>

        <p>
          <strong>Visible</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>Cette fonctionnalité n’est plus prise en charge.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>MenuItemAtPosition</strong>
        </p>
      </td>

      <td>
        <p>Renommé</p>
      </td>

      <td>
        <p>
          La même fonctionnalité est disponible via la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/toolbar/item-method">
              Item
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>InsertButton</strong>
        </p>

        <p>
          <strong>InsertSeparator</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez plutôt la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/toolbar/insertat-method">
              InsertAt
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>RemoveButton</strong>
        </p>
      </td>

      <td>
        <p>Renommé</p>
      </td>

      <td>
        <p>
          La même fonctionnalité est disponible via la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/toolbar/delete-method">
              Delete
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>RemoveButtonByPosition</strong>
        </p>
      </td>

      <td>
        <p>Renommé</p>
      </td>

      <td>
        <p>
          La même fonctionnalité est disponible via la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/toolbar/deleteat-method">
              DeleteAt
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/enumerations/menuitemenum">
              MenuItemEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>MI\_DespeckleImage</p>
        <p>MI\_DespeckleBlock</p>
        <p>MI\_DocumentViewCustomize</p>
        <p>MI\_ChooseTool\_DrawBarcodeBlock</p>
        <p>MI\_ConvertImageToBlackAndWhite</p>
        <p>MI\_CustomCommandMax</p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>Cette fonctionnalité n’est plus prise en charge.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>MI\_RotateClockwize</p>
        <p>MI\_RotateCounterClockwize</p>
        <p>MI\_ImageScale\_200</p>
        <p>MI\_ImageScale\_100</p>
        <p>MI\_ImageScale\_50</p>
        <p>MI\_ImageScale\_25</p>
        <p>MI\_ImageScale\_FitToWidth</p>
        <p>MI\_ImageScale\_FitToHeight</p>
        <p>MI\_ImageScale\_BestFit</p>
        <p>MI\_ImageScale\_ZoomToSelBlocks</p>
        <p>MI\_ImageScale\_800</p>
        <p>MI\_ImageScale\_600</p>
        <p>MI\_ImageScale\_400</p>
        <p>MI\_ImageScale\_300</p>
        <p>MI\_ImageScale\_PixelToPixel</p>
        <p>MI\_DocumentViewThumbnail</p>
        <p>MI\_ChooseTool\_AddHorzSeparator</p>
      </td>

      <td>
        <p>Renommé</p>
      </td>

      <td>
        <p>Les nouveaux noms des constantes :</p>

        <ul>
          <li>MI\_RotateClockwise</li>
          <li>MI\_RotateCounterClockwise</li>
          <li>MI\_Scale\_200</li>
          <li>MI\_Scale\_100</li>
          <li>MI\_Scale\_50</li>
          <li>MI\_Scale\_25</li>
          <li>MI\_Scale\_FitToWidth</li>
          <li>MI\_Scale\_FitToHeight</li>
          <li>MI\_Scale\_BestFit</li>
          <li>MI\_Scale\_ZoomToSelBlocks</li>
          <li>MI\_Scale\_800</li>
          <li>MI\_Scale\_600</li>
          <li>MI\_Scale\_400</li>
          <li>MI\_Scale\_300</li>
          <li>MI\_Scale\_PixelToPixel</li>
          <li>MI\_DocumentViewThumbnails</li>
          <li>MI\_ChooseTool\_AddHorizSeparator</li>
        </ul>
      </td>
    </tr>
  </tbody>
</table>
