> ## 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 entre ABBYY FineReader Engine AI y 12

> Cambios de compatibilidad entre ABBYY FineReader Engine AI y 12: configuración optimizada del preprocesamiento de imágenes; elimine las opciones obsoletas antes de volver a compilar.

ABBYY FineReader Engine AI incorpora mejoras en el preprocesamiento de imágenes. La configuración es más sencilla y funciona mejor de forma predeterminada, sin necesidad de ajustes adicionales por su parte.

El código de FineReader Engine AI no será compatible a nivel binario con las versiones anteriores, por lo que tendrá que volver a compilar su aplicación. Revise también el código de su aplicación y elimine la configuración que ya no sea compatible. Consulte la lista completa a continuación.

<Accordion title="Objeto Engine">
  <table><thead><tr><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><p><strong>CreateOrientationDetectionParams</strong></p></td><td><p>Eliminado</p></td><td><p>Se eliminó el objeto <strong>OrientationDetectionParams</strong>.</p></td></tr><tr><td><p><strong><a href="/es/fine-reader/engine/api-reference/enumerations/frenginemoduleenum">FREngineModuleEnum::FREM\_RecognizerHP</a></strong></p></td><td><p>Renombrado</p></td><td><p>Esta constante ahora se llama FREM\_ICR y el módulo ha pasado a llamarse ICR. Este módulo prepara el procesamiento no solo para textos manuscritos en letra de imprenta, sino también para Escritura a mano, y carga los recursos necesarios tanto para el análisis como para el reconocimiento.</p></td></tr><tr><td><p><strong><a href="/es/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadpredefinedprofile-method">LoadPredefinedProfile</a></strong></p></td><td><p>Han cambiado los parámetros admitidos</p></td><td><p>Se eliminaron los siguientes perfiles:</p><ul><li>BookArchiving\_Accuracy</li><li>BookArchiving\_Speed</li><li>Version9Compatibility</li></ul><p>El perfil DocumentConversion\_Speed se sustituyó por DocumentConversion\_Normal.</p></td></tr></tbody></table>
</Accordion>

| <img src="https://mintcdn.com/abbyy/lsETHFYUFiongXSm/images/fine-reader/engine/hmtoggle_plus1.gif?s=98fcb049cbc5c3814a758240a8c3f612" alt="hmtoggle_plus1" width="16" height="16" data-path="images/fine-reader/engine/hmtoggle_plus1.gif" /> | [Objetos relacionados con imágenes](javascript:HMToggle\('toggle','TOGGLE0186A2','TOGGLE0186A2_ICON'\)) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |

<div id="objectenumeration">
  ### Objeto/Enumeración
</div>

* [ImageDocument](/es/fine-reader/engine/api-reference/image-related-objects/imagedocument)

<div id="propertymethodconstant">
  ### Propiedad/Método/Constante
</div>

<div id="what-has-happened">
  ### ¿Qué ha ocurrido?
</div>

<div id="comment">
  ### Comentario
</div>

* [ConvertCoordinates](/es/fine-reader/engine/api-reference/image-related-objects/coordinatesconverter/convertcoordinates-method)

* [PrepareImageMode](/es/fine-reader/engine/api-reference/image-related-objects/prepareimagemode)

* [RasterizeFreeText](/es/fine-reader/engine/api-reference/image-related-objects/prepareimagemode)

* AutoOverwriteResolution

* OverwriteResolution

* XResolutionToOverwrite

* YResolutionToOverwrite

* BackgroundFillingColor

* BinarizationThreshold

* InvertImage

* MirrorImage

* Rotation

* CorrectSkew

* CorrectSkewMode

* CreatePreview

* PreviewHeight

* PreviewWidth

* DiscardColorImage

* UseFastBinarization

* EnhanceLocalContrast

* KeepOriginalCoordinatesInfo

* PhotoProcessingMode

* [ImageModification](/es/fine-reader/engine/api-reference/image-related-objects/imagemodification)

* AddRemoveGarbageRegion

* ClearRemoveGarbageRegions

* CorrectSkewModeEnum

* PhotoProcessingModeEnum

* RemoveGarbageRegionFlags

<Accordion title="Objetos relacionados con el documento">
  <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="3"><p><strong><a href="/es/fine-reader/engine/api-reference/document-related-objects/frdocument">FRDocument</a></strong></p></td><td><p><strong><a href="/es/fine-reader/engine/api-reference/document-related-objects/frdocument/preprocess-method">Preprocess</a></strong></p><p><strong><a href="/es/fine-reader/engine/api-reference/document-related-objects/frdocument/preprocesspages-method">PreprocessPages</a></strong></p></td><td><p>Parámetro eliminado</p></td><td><p>Se eliminó el parámetro <em>SplittingParams</em>, ya que los parámetros de división de páginas ahora forman parte de <em>PreprocessingParams</em>.</p></td></tr><tr><td><p><strong><a href="/es/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefile-method">AddImageFile</a></strong></p><p><strong><a href="/es/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefromattachment-method">AddImageFileFromAttachment</a></strong></p><p><strong><a href="/es/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefrommemory-method">AddImageFileFromMemory</a></strong></p><p><strong><a href="/es/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefromstream-method">AddImageFileFromStream</a></strong></p><p><strong><a href="/es/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpassword-method">AddImageFileWithPassword</a></strong></p><p><strong><a href="/es/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpasswordcallback-method">AddImageFileWithPasswordCallback</a></strong></p></td><td><p>El comportamiento ha cambiado</p></td><td><p>Estos métodos ya no permiten duplicados en el parámetro de entrada <em>PageIndices</em>. Para añadir la misma página de un archivo de imagen al documento, llame al método varias veces.</p></td></tr><tr><td><p><strong>SourceHasTextualContent</strong></p></td><td><p>Eliminado</p></td><td><p>Esta propiedad quedó obsoleta y ahora se ha eliminado. Use el método <strong><a href="/es/fine-reader/engine/api-reference/document-related-objects/frdocument/checktextlayer-method">CheckTextLayer</a></strong> para comprobar si un archivo tiene contenido textual.</p></td></tr><tr><td rowspan="3"><p><strong><a href="/es/fine-reader/engine/api-reference/document-related-objects/frpage">FRPage</a></strong></p></td><td><p><strong><a href="/es/fine-reader/engine/api-reference/document-related-objects/frpage/preprocess-method">Preprocess</a></strong></p></td><td><p>Parámetro eliminado</p></td><td><p>Se eliminó el parámetro <em>SplittingParams</em>, ya que los parámetros de división de páginas ahora forman parte de <em>PreprocessingParams</em>.</p></td></tr><tr><td><p><strong><a href="/es/fine-reader/engine/api-reference/document-related-objects/frpage/detectorientation-method">DetectOrientation</a></strong></p></td><td><p>Parámetro eliminado</p></td><td><p>Se eliminó el parámetro <em>OrientationParams</em>. La orientación ahora se corrige automáticamente.</p></td></tr><tr><td><p><strong>CorrectGeometricalDistortions</strong></p></td><td><p>Eliminado</p></td><td><p>Use en su lugar el método <strong>IImageDocument::RemoveGeometricalDistortions</strong>.</p></td></tr></tbody></table>
</Accordion>

<Accordion title="Procesador por lotes">
  | Propiedad/Método/Constante                                                                | ¿Qué ha ocurrido?   | Comentario                                                                                                                                      |
  | ----------------------------------------------------------------------------------------- | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
  | [Start](/es/fine-reader/engine/api-reference/batch-processor/batchprocessor/start-method) | Parámetro eliminado | Se eliminó el parámetro <em>SplittingParams</em>, ya que los parámetros de división de páginas ahora forman parte de <em>ProcessingParams</em>. |
</Accordion>

<Accordion title="Objetos relacionados con el texto">
  | Objeto/Enumeración                                                                                                   | Propiedad/Método/Constante                                                                                             | ¿Qué ha ocurrido?             | Comentario                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
  | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | [PlainText](/es/fine-reader/engine/api-reference/text-related-objects/plaintext)                                     | [CharConfidence](/es/fine-reader/engine/api-reference/text-related-objects/plaintext/charconfidence-property)          | El comportamiento ha cambiado | Esta propiedad ahora devuelve valores de 0 a 55 y, en los casos en que la confianza no está definida, puede devolver un valor negativo, como antes. Para obtener un valor similar a una probabilidad de 0 a 100, use la propiedad [ErrorProbability](/es/fine-reader/engine/api-reference/text-related-objects/plaintext/errorprobability-property), que proporciona una estimación de la probabilidad de error del carácter especificado.                                                                                                                                                                                                                                |
  | [CharacterRecognitionVariant](/es/fine-reader/engine/api-reference/text-related-objects/characterrecognitionvariant) | [CharConfidence](/es/fine-reader/engine/api-reference/text-related-objects/characterrecognitionvariant#charconfidence) | El comportamiento ha cambiado | Esta propiedad ahora devuelve valores de 0 a 55 y, en los casos en que la confianza no está definida, puede devolver un valor negativo, como antes. Para obtener un valor similar a una probabilidad de 0 a 100, use la propiedad [ErrorProbability](/es/fine-reader/engine/api-reference/text-related-objects/charparams#errorprobability) del objeto [CharParams](/es/fine-reader/engine/api-reference/text-related-objects/charparams). Esta propiedad proporciona una estimación de la probabilidad de error del carácter especificado y solo puede calcularse para el resultado del reconocimiento en contexto, no para cada una de las variantes de reconocimiento. |
  | [BarcodeSymbol](/es/fine-reader/engine/api-reference/text-related-objects/barcodesymbol)                             | [CharConfidence](/es/fine-reader/engine/api-reference/text-related-objects/barcodesymbol#charconfidence)               | El comportamiento ha cambiado | Esta propiedad ahora devuelve valores de 0 a 55 y, en los casos en que la confianza no está definida, puede devolver un valor negativo, como antes.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
</Accordion>

<Accordion title="Objetos del mecanismo">
  | Objeto/Enumeración                                                                          | Propiedad/Método/Constante | ¿Qué ha ocurrido? | Comentario                                                                                                                                                                            |
  | ------------------------------------------------------------------------------------------- | -------------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | [ExportFileWriter](/es/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter) |                            | Obsoleto          | Este objeto ha quedado obsoleto y se eliminará en futuras versiones. Ya no recomendamos usar la exportación de sesión, porque la velocidad de la exportación normal es igual o mayor. |
</Accordion>

<Accordion title="Objetos de Parameter">
  <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="5">
          <p>
            <strong>
              <a href="/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams">
                PagePreprocessingParams
              </a>
            </strong>
          </p>
        </td>

        <td>
          <p>
            <strong>ApplySigmaFilter</strong>
          </p>

          <p>
            <strong>CorrectShadowsAndHighlights</strong>
          </p>
        </td>

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

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

            <strong>
              <a href="/es/fine-reader/engine/api-reference/image-related-objects/imagedocument">
                ImageDocument
              </a>
            </strong>

            {" "}

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

      <tr>
        <td>
          <p>
            <strong>CorrectInvertedImage</strong>
          </p>
        </td>

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

        <td>
          <p>
            Estos ajustes para la preparación de imágenes ahora funcionan de forma automática y ya no es necesario configurarlos manualmente.
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>CorrectSkewMode</strong>
          </p>
        </td>

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

        <td>
          <p>
            Ahora todos los ajustes se especifican mediante la propiedad{" "}

            <strong>
              <a href="/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams#correctskew">
                CorrectSkew
              </a>
            </strong>

            {" "}

            del mismo objeto.
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>CorrectResolution</strong>
          </p>
        </td>

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

        <td>
          <p>
            Utilice en su lugar las propiedades{" "}

            <strong>
              <a href="/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams#overwriteresolutionmode">
                OverwriteResolutionMode
              </a>
            </strong>

            {" "}

            y{" "}

            <strong>
              <a href="/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams#resolutiontooverwrite">
                ResolutionToOverwrite
              </a>
            </strong>

            {" "}

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

      <tr>
        <td>
          <p>
            <strong>CorrectOrientation</strong>
          </p>

          <p>
            <strong>OrientationDetectionParams</strong>
          </p>
        </td>

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

        <td>
          <p>
            Ahora todos los ajustes se especifican mediante la propiedad{" "}

            <strong>
              <a href="/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams#correctorientationmode">
                CorrectOrientationMode
              </a>
            </strong>

            {" "}

            del mismo objeto.
          </p>
        </td>
      </tr>

      <tr>
        <td rowspan="3">
          <p>
            <strong>
              <a href="/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageanalysisparams">
                PageAnalysisParams
              </a>
            </strong>
          </p>
        </td>

        <td>
          <p>
            <strong>EnableExhaustiveAnalysisMode</strong>
          </p>

          <p>
            <strong>ProhibitModelAnalysis</strong>
          </p>
        </td>

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

        <td>
          <p>Estas propiedades quedaron obsoletas en la versión anterior.</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>EnableTextExtractionMode</strong>
          </p>

          <p>
            <strong>AggressiveTableDetection</strong>
          </p>
        </td>

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

        <td>
          <p>
            Los mecanismos de análisis de diseño se mejoraron considerablemente y ya no requieren que se configuren manualmente ajustes tan detallados.
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>DetectMultipleBusinessCards</strong>
          </p>
        </td>

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

        <td>
          <p>
            Una página con varias tarjetas de visita puede seguir dividiéndose mediante el método{" "}

            <strong>
              <a href="/es/fine-reader/engine/api-reference/document-related-objects/frdocument/splitpages-method">
                SplitPages
              </a>
            </strong>

            {" "}

            del objeto{" "}

            <strong>
              <a href="/es/fine-reader/engine/api-reference/document-related-objects/frdocument">
                FRDocument
              </a>
            </strong>

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

      <tr>
        <td>
          <p>
            <strong>OrientationDetectionParams</strong>
          </p>

          <p>
            <strong>OrientationDetectionModeEnum</strong>
          </p>
        </td>

        <td />

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

        <td>
          <p>
            Los ajustes de corrección de orientación ahora se proporcionan mediante{" "}

            <strong>
              <a href="/es/fine-reader/engine/api-reference/enumerations/correctorientationmodeenum">
                CorrectOrientationModeEnum
              </a>
            </strong>

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

      <tr>
        <td>
          <p>
            <strong>
              <a href="/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams">
                DocumentProcessingParams
              </a>
            </strong>
          </p>
        </td>

        <td>
          <p>
            <strong>SplittingParams</strong>
          </p>
        </td>

        <td>
          <p>Movido a otro objeto</p>
        </td>

        <td>
          <p>
            Configure en su lugar los parámetros de división de páginas en el objeto{" "}

            <strong>
              <a href="/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams">
                PagePreprocessingParams
              </a>
            </strong>

            {" "}

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

      <tr>
        <td>
          <p>
            <strong>
              <a href="/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams">
                RecognizerParams
              </a>
            </strong>
          </p>
        </td>

        <td>
          <p>
            <strong>
              <a href="/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#exactconfidencecalculation">
                ExactConfidenceCalculation
              </a>
            </strong>
          </p>
        </td>

        <td>
          <p>Obsoleto</p>
        </td>

        <td>
          <p>
            Esta propiedad ya no afecta al cálculo de confianza y está prevista su eliminación.
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>
              <a href="/es/fine-reader/engine/api-reference/layout-related-objects/textblockanalysisparams">
                TextBlockAnalysisParams
              </a>
            </strong>
          </p>
        </td>

        <td>
          <p>
            <strong>AutodetectInversion</strong>
          </p>
        </td>

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

        <td>
          <p>
            La inversión de texto se detectará durante el análisis de diseño sin necesidad de configuración adicional.
          </p>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>

<Accordion title="Objetos relacionados con la licencia">
  <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><p><strong><a href="/es/fine-reader/engine/api-reference/enumerations/availableenginemodulesflags">AvailableEngineModulesFlags</a></strong></p></td><td><p>AEM\_CyrillicHandprint</p></td><td><p>Eliminado</p></td><td rowspan="2"><p>El reconocimiento de texto en letra de imprenta y Escritura a mano ahora está disponible de forma predeterminada y no depende de ninguna marca de licencia.</p></td></tr><tr><td><p><strong><a href="/es/fine-reader/engine/api-reference/enumerations/availabletexttypesflags">AvailableTextTypesFlags</a></strong></p></td><td><p>ATT\_Handprinted</p></td><td><p>Eliminado</p></td></tr></tbody></table>
</Accordion>
