> ## 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.

# Compatibilidad de Visual Components: FineReader Engine 12 frente a 9.0/9.5

> Cambios en la compatibilidad con versiones anteriores entre FineReader Engine 12 y 9.0/9.5 de Visual Components: cambio de nombre de objetos, parámetros de procesamiento agrupados y actualizaciones de tipos.

Algunos de estos cambios se deben a cambios introducidos en la API de FineReader Engine. Para obtener más información sobre estos cambios, consulte [ABBYY FineReader Engine 12 and 9 Compatibility](/es/fine-reader/engine/specifications/backward-compatibility-issues/version-9). Son los siguientes:

* Todos los parámetros de procesamiento están agrupados en un único objeto [DocumentProcessingParams](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams).
* El objeto LongsCollection ha pasado a llamarse [IntsCollection](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection).
* El tipo de datos long se ha sustituido por el tipo de datos int en todas las propiedades y métodos que lo utilizaban.
* [Text Validator](/es/fine-reader/engine/visual-components-reference/textvalidator) se puede abrir directamente desde el [Editor de texto](/es/fine-reader/engine/visual-components-reference/texteditor) mediante el botón Check Spelling.
* Los eventos de entrada del mouse y del teclado están agrupados en la interfaz [IInputEvents](/es/fine-reader/engine/visual-components-reference/iinputevents).
* El nuevo componente [Zoom Viewer](/es/fine-reader/engine/visual-components-reference/zoomviewer), separado de [Image Viewer](/es/fine-reader/engine/visual-components-reference/imageviewer).
* Uso de comandos mediante el objeto [Commands](/es/fine-reader/engine/visual-components-reference/supplementary-objects/commands).

Otros cambios:

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Objeto/Enumeración</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Propiedad/Método/Constante</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>¿Qué ha ocurrido?</strong>
        </p>
      </th>

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

  <tbody>
    <tr>
      <td rowspan="7">
        <p>
          <strong>
            <a href="/es/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>Se ha eliminado</p>
      </td>

      <td>
        <p>
          Utilice la propiedad <strong>ProcessingParams</strong> en su lugar.
        </p>
      </td>
    </tr>

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          El formato del menú contextual ha cambiado. Use las propiedades<strong> ContextMenuEnabled</strong> y<strong> PopupMenu</strong> en su lugar.
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          Estas propiedades solo tienen sentido en el componente Zoom Viewer. Dado que los componentes Image Viewer y Zoom Viewer se han separado, debe usar en su lugar las propiedades correspondientes del{" "}

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

          {" "}

          objeto.
        </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>Eliminado</p>
      </td>

      <td>
        <p>
          Use en su lugar los métodos correspondientes del{" "}

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

          {" "}

          subobjeto del objeto <strong>ImageViewer</strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>ShowRecognizedRect</strong> <strong>HideRecognizingInfo</strong>
        </p>
      </td>

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          <strong>Use</strong> la propiedad <strong>HighlightRecognizedArea</strong> en su lugar.
        </p>
      </td>
    </tr>

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>Actualmente, esta propiedad no se admite.</p>
      </td>
    </tr>

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

      <td>
        <p>Se ha cambiado el tipo de la propiedad.</p>
      </td>

      <td>
        <p>
          La propiedad es de tipo{" "}

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

          {" "}.
        </p>

        <p>Este cambio se ha realizado para ofrecer compatibilidad con sistemas operativos de 64 bits.</p>
      </td>
    </tr>

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

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          Utilice el método{" "}

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

          {" "}

          de la interfaz{" "}

          <strong>
            <a href="/es/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>Eliminado</p>
      </td>

      <td>
        <p>
          Use{" "}

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

          {" "}

          en su lugar.
        </p>
      </td>
    </tr>

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>Esta funcionalidad no se admite actualmente.</p>
      </td>
    </tr>

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

      <td>
        <p>Cambió el número de parámetros de entrada</p>
      </td>

      <td>
        <p>Este método toma como parámetro de entrada el índice de la página activa del documento.</p>
      </td>
    </tr>

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

      <td>
        <p>Renombrado</p>
      </td>

      <td>
        <p>
          El nuevo nombre del método es{" "}

          <strong>
            <a href="/es/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>Se cambió el nombre</p>
      </td>

      <td>
        <p>
          El nuevo nombre del método es{" "}

          <strong>
            <a href="/es/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>Eliminado</p>
      </td>

      <td>
        <p>
          Este método funcionaba con herramientas de dibujo de bajo nivel y requería escribir una gran cantidad de código. Dado que Image Viewer ofrece una amplia variedad de herramientas especiales para trabajar con una imagen, el método
          se ha eliminado.
        </p>
      </td>
    </tr>

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

      <td>
        <p>Se ha cambiado el nombre del segundo parámetro.</p>
      </td>

      <td>
        <p>El nuevo nombre del segundo parámetro es Rect. Este es el nombre que se usa habitualmente para este parámetro de entrada de rectángulo en la API de FineReader Engine.</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>Eliminado</p>
      </td>

      <td>
        <p>
          Estos métodos se heredan de la interfaz{" "}

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

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

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

      <td>
        <p>Renombrado</p>
      </td>

      <td>
        <p>
          El nuevo nombre del método es{" "}

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

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

    <tr>
      <td rowspan="5">
        <p>
          <strong>
            <a href="/es/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>Se eliminó</p>
      </td>

      <td>
        <p>
          Utilice la propiedad <strong>ProcessingParams</strong> en su lugar.
        </p>
      </td>
    </tr>

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          El formato del menú contextual ha cambiado. Utilice las propiedades<strong> ContextMenuEnabled</strong> y<strong> PopupMenu</strong> en su lugar.
        </p>
      </td>
    </tr>

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          Use las propiedades <strong>SelectedPagesIndexes </strong>y <strong>FRDocument</strong> para obtener las páginas seleccionadas.
        </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>Eliminado</p>
      </td>

      <td>
        <p>
          Utilice en su lugar los métodos correspondientes del subobjeto{" "}

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

          del objeto <strong>DocumentViewer</strong>.
        </p>
      </td>
    </tr>

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

      <td>
        <p>Se ha cambiado el tipo de la propiedad.</p>
      </td>

      <td>
        <p>
          La propiedad es de tipo{" "}

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

          {" "}.
        </p>

        <p>Este cambio se ha realizado para ofrecer compatibilidad con sistemas operativos de 64 bits.</p>
      </td>
    </tr>

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

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          Utilice el{" "}

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

          {" "}

          método de la{" "}

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

          {" "}

          interfaz.
        </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>Eliminados</p>
      </td>

      <td>
        <p>
          Estos métodos se heredan de la interfaz{" "}

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

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

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          Use{" "}

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

          {" "}

          en su lugar. Este método se diferencia del anterior en lo siguiente: proporciona al cliente el nuevo orden de las páginas.
        </p>
      </td>
    </tr>

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

      <td>
        <p>Se cambió el tipo del parámetro de entrada</p>
      </td>

      <td>
        <p>Este método proporciona al cliente una referencia a la nueva página activa en lugar de su índice.</p>
      </td>
    </tr>

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

      <td>
        <p>Se ha cambiado la invocación del evento. Se ha cambiado el tipo del parámetro de entrada.</p>
      </td>

      <td>
        <p>
          Este proceso no se invoca si la página activa se cambia mediante la API de Document Viewer. Cuando la página se cambia mediante la API, el desarrollador ya lo sabe de antemano y no necesita esta
          notificación. Este proceso se invoca solo cuando el cambio lo realiza el usuario de la aplicación.
        </p>

        <p>Este método proporciona al cliente una referencia a la nueva página activa en lugar de su índice.</p>
      </td>
    </tr>

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

      <td>
        <p>Se ha modificado la invocación del evento.</p>
      </td>

      <td>
        <p>El método se invoca después de que el Document Viewer se bloquee o se desbloquee.</p>
      </td>
    </tr>

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          Este método utilizaba herramientas de dibujo de bajo nivel y requería escribir una gran cantidad de código. Como Document Viewer proporciona una amplia variedad de herramientas especiales para trabajar con las páginas del
          documento, el método se ha eliminado.
        </p>
      </td>
    </tr>

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>El método está obsoleto. Ya no es necesario sincronizar el modo del Editor de texto con la configuración de exportación especificada en Document Viewer.</p>
      </td>
    </tr>

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

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

      <td>
        <p>Se cambió el nombre</p>
      </td>

      <td>
        <p>
          La misma funcionalidad está disponible mediante la propiedad <strong>Mode</strong>.
        </p>
      </td>
    </tr>

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

      <td>
        <p>Se ha eliminado</p>
      </td>

      <td>
        <p>
          El formato del menú contextual ahora es diferente. Use en su lugar las<strong> propiedades ContextMenuEnabled</strong> y<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>Eliminado</p>
      </td>

      <td>
        <p>
          Utilice, en su lugar, los métodos correspondientes del subobjeto{" "}

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

          del objeto <strong>TextEditor </strong>.
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          Utilice el método{" "}

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

          {" "}

          de la interfaz{" "}

          <strong>
            <a href="/es/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>Eliminado</p>
      </td>

      <td>
        <p>El método ha quedado obsoleto. Ahora ya no es necesario sincronizar el modo del Editor de texto con la configuración de exportación especificada en Document Viewer.</p>
      </td>
    </tr>

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          Este método funcionaba con herramientas de dibujo de bajo nivel y requería escribir una gran cantidad de código. Como el
          Editor de texto ofrece una amplia variedad de herramientas especializadas para editar texto reconocido, el método se ha eliminado.
        </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>Eliminado</p>
      </td>

      <td>
        <p>
          Estos métodos se heredan de la interfaz{" "}

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

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

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

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>Este componente ya no admite el menú contextual.</p>
      </td>
    </tr>

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          Text Validator funciona con el documento completo; por lo tanto, esta propiedad se ha reemplazado por la propiedad <strong>FRDocument</strong>.
        </p>
      </td>
    </tr>

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

      <td>
        <p>Eliminada</p>
      </td>

      <td>
        <p>Esta propiedad ya no se admite debido a los cambios en las tecnologías de reconocimiento.</p>
      </td>
    </tr>

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

      <td>
        <p>Se cambió el número de parámetros de entrada</p>
      </td>

      <td>
        <p>El índice de la página en la que se encuentra el bloque se utiliza como parámetro de entrada.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/es/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>Se eliminó</p>
      </td>

      <td>
        <p>
          Estos métodos se heredan de la interfaz{" "}

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

          {" "}.
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/es/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>Cambiado de nombre</p>
      </td>

      <td>
        <p>
          Utilice las propiedades <strong>ImageViewer</strong> y <strong>ZoomViewer</strong>, respectivamente.
        </p>
      </td>
    </tr>

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

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

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

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          Utilice en su lugar la propiedad <strong>ProcessingParams</strong>.
        </p>
      </td>
    </tr>

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

      <td>
        <br />
      </td>

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>
          Utilice el{" "}

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

          {" "}

          objeto en su lugar. Proporciona acceso a los comandos disponibles del componente.
        </p>
      </td>
    </tr>

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

      <td>
        <br />
      </td>

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>Esta funcionalidad ya no se admite.</p>
      </td>
    </tr>

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

      <td>
        <br />
      </td>

      <td>
        <p>Eliminado</p>
      </td>

      <td>
        <p>Actualmente, esta funcionalidad no se admite.</p>
      </td>
    </tr>

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

      <td>
        <br />
      </td>

      <td>
        <p>Se han modificado las constantes.</p>
      </td>

      <td>
        <p>El Editor de texto tiene distintos modos de visualización en esta versión.</p>
      </td>
    </tr>

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

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

      <td>
        <p>Renombrado</p>
      </td>

      <td>
        <p>
          El nuevo nombre de la propiedad es{" "}

          <strong>
            <a href="/es/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>Cambio de nombre</p>
      </td>

      <td>
        <p>
          Los nuevos nombres de los métodos son{" "}

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

          ,{" "}

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

          ,{" "}

          <strong>
            <a href="/es/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="/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection">SpellWordCollection</a>
          </strong>
        </p>
      </td>

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

      <td>
        <p>Se cambió el nombre</p>
      </td>

      <td>
        <p>
          El nuevo nombre de la propiedad es{" "}

          <strong>
            <a href="/es/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>Se cambiaron de nombre</p>
      </td>

      <td>
        <p>
          Los nuevos nombres de los métodos son{" "}

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

          ,{" "}

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

          ,{" "}

          <strong>
            <a href="/es/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="/es/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>Eliminado</p>
      </td>

      <td>
        <p>Esta funcionalidad ya no se admite.</p>
      </td>
    </tr>

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

      <td>
        <p>Renombrado</p>
      </td>

      <td>
        <p>
          La misma funcionalidad se ofrece mediante el método{" "}

          <strong>
            <a href="/es/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>Se eliminó</p>
      </td>

      <td>
        <p>
          Use el{" "}

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

          {" "}

          método en su lugar.
        </p>
      </td>
    </tr>

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

      <td>
        <p>Renombrado</p>
      </td>

      <td>
        <p>
          La misma funcionalidad se proporciona mediante el{" "}

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

          {" "}

          método.
        </p>
      </td>
    </tr>

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

      <td>
        <p>Renombrado</p>
      </td>

      <td>
        <p>
          La misma funcionalidad se ofrece mediante el{" "}

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

          {" "}

          método.
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/es/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>Eliminado</p>
      </td>

      <td>
        <p>Esta funcionalidad ya no se admite.</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>Cambio de nombre</p>
      </td>

      <td>
        <p>Los nuevos nombres de las constantes son:</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>
