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

# Objeto SynthesisParamsForDocument (interfaz ISynthesisParamsForDocument)

> Objeto SynthesisParamsForDocument (interfaz ISynthesisParamsForDocument) en la API de ABBYY FineReader Engine: configura los parámetros de síntesis del documento, incluidas las fuentes usadas para reproducir tipos de letra, la detección de la estructura del documento y el uso de memoria durante la síntesis; objeto persistente que puede guardarse en archivo o memoria.

Este objeto se utiliza para configurar los parámetros de la síntesis del documento. Permite especificar las fuentes que se usarán para reproducir distintos tipos de letra en el texto reconocido, seleccionar los parámetros para la detección de la estructura del documento y administrar el uso de memoria durante la síntesis del documento.

El objeto SynthesisParamsForDocument es un objeto persistente. Esto significa que el estado actual del objeto puede escribirse en un almacenamiento persistente. Posteriormente, el objeto puede volver a crearse leyendo su estado desde el almacenamiento persistente. Los siguientes métodos proporcionan la persistencia del objeto:

Linux: [SaveToFile](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method), y [LoadFromFile](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)

Windows [SaveToFile](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method), [LoadFromFile](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method), [SaveToMemory](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method), y [LoadFromMemory](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method).

<div id="properties">
  ## Propiedades
</div>

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Nombre</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Tipo</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Descripción</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>
          <strong>Application</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>
          </strong>

          ,{" "}

          <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            de solo lectura
          </a>
        </p>
      </td>

      <td>
        <p>
          Devuelve el objeto <strong>Engine</strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Configuración principal</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="detectdocumentstructure" />

          <strong>DetectDocumentStructure</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Especifica si se debe realizar la detección de la estructura del documento
          durante la síntesis del documento.
        </p>

        <p>De forma predeterminada, esta propiedad está establecida en TRUE.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="documentstructuredetectionparams" />

          <strong>DocumentStructureDetectionParams</strong>
        </p>
      </td>

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

      <td>
        <p>
          Proporciona acceso a los parámetros de detección de la estructura del documento.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="detectfontformatting" />

          <strong>DetectFontFormatting</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Especifica si se debe realizar la detección del formato de fuente durante
          la síntesis del documento. Si esta propiedad se establece en FALSE, la propiedad{" "}
          <strong>FontFormattingDetectionParams</strong> se ignora.
        </p>

        <Warning>
          Con la configuración predeterminada, ABBYY FineReader Engine 12 detecta los
          parámetros de fuente en la etapa de síntesis del documento. Si establece el valor de
          esta propiedad en FALSE, debe activar la detección de parámetros de fuente
          durante la síntesis de página. Para ello, establezca la propiedad{" "}

          <a href="/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsforpage#detectfontformattingatpagelevel">
            ISynthesisParamsForPage::DetectFontFormattingAtPageLevel
          </a>

          {" "}

          en TRUE. La detección de parámetros de fuente durante la síntesis de página
          permite al programa acelerar la síntesis posterior del documento y
          reducir el uso de memoria. No obstante, la calidad de la detección de fuentes puede
          verse afectada.
        </Warning>

        <p>De forma predeterminada, esta propiedad está establecida en TRUE.</p>

        <Note>
          Si su licencia no incluye el módulo{" "}

          <a href="/es/fine-reader/engine/licensing/modules#synthesis">
            Synthesis
          </a>

          , el valor predeterminado de esta propiedad es FALSE.
        </Note>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="fontformattingdetectionparams" />

          <strong>FontFormattingDetectionParams</strong>
        </p>
      </td>

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

      <td>
        <p>Proporciona acceso a los parámetros de detección del formato de fuente.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="fontset" />

          <strong>FontSet</strong>
        </p>
      </td>

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

          ,{" "}

          <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            de solo lectura
          </a>
        </p>
      </td>

      <td>
        <p>Especifica el conjunto de fuentes que se utilizará durante la síntesis del documento.</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Configuración adicional</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="lowmemorymode" />

          <strong>LowMemoryMode</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Especifica si debe utilizarse el modo de memoria reducida durante la síntesis
          del documento. Si establece esta propiedad en TRUE, ABBYY FineReader Engine
          intentará usar no más de 600 MB de memoria durante la síntesis del documento
          cargando menos páginas en memoria de forma simultánea. No obstante,
          la síntesis del documento puede ralentizarse y la calidad puede verse ligeramente afectada.
        </p>

        <p>De forma predeterminada, el valor de esta propiedad es FALSE.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="pagepoolsize" />

          <strong>PagePoolSize</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Especifica cuántas páginas puede cargar la síntesis del documento
          de forma simultánea. Esta propiedad puede utilizarse para reducir el uso de memoria. Se
          recomienda usar un valor en el rango de 32 a 64. Cuanto mayor sea el
          valor, mayor será la velocidad de procesamiento. Sin embargo, no se
          recomienda usar los valores más altos de esta propiedad para procesar
          documentos de gran tamaño, ya que esto puede provocar un error de "memoria insuficiente".
          Los valores inferiores a 5 se ignoran.
        </p>

        <p>De forma predeterminada, el valor de esta propiedad es 64.</p>
      </td>
    </tr>
  </tbody>
</table>

<div id="methods">
  ## Métodos
</div>

| Nombre                                                                                                                                                     | Descripción                                                                                           |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| [CopyFrom](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method)                                   | Inicializa las propiedades del objeto actual con los valores de propiedades similares de otro objeto. |
| [LoadFromFile](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)                                                 | Restaura el contenido del objeto desde un archivo en disco.                                           |
| [LoadFromMemory](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method) <br /><br /> **Nota:** *Solo para Windows.* | Restaura el contenido del objeto desde la memoria global.                                             |
| [SaveToFile](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method)                                                     | Guarda el contenido del objeto en un archivo en disco.                                                |
| [SaveToMemory](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method) <br /><br /> **Nota:** *Solo para Windows.*     | Guarda el contenido del objeto en la memoria global.                                                  |

<div id="related-objects">
  ## Objetos relacionados
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/synthesisparamsfordocument.gif?s=925308a81b500cd189078b2ddf0e7ca3" alt="SynthesisParamsForDocument" width="227" height="200" data-path="images/fine-reader/engine/synthesisparamsfordocument.gif" />[](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/customfontset)[](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/systemfontset)[](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/fontset)[](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams#synthesisparamsfordocument)[](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams)[](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/fontformattingdetectionparams)[](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentstructuredetectionparams)

[Diagrama de objetos](/es/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## Parámetro de salida
</div>

Este objeto es el parámetro de salida del método [CreateSynthesisParamsForDocument](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) del objeto [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface).

<div id="input-parameter">
  ## Parámetro de entrada
</div>

Este objeto se pasa como parámetro de entrada en los siguientes métodos:

* [Synthesize](/es/fine-reader/engine/api-reference/document-related-objects/frdocument/synthesize-method), [SynthesizePages](/es/fine-reader/engine/api-reference/document-related-objects/frdocument/synthesizepages-method) del objeto [FRDocument](/es/fine-reader/engine/api-reference/document-related-objects/frdocument)
* método [Synthesize](/es/fine-reader/engine/api-reference/document-related-objects/frpage/synthesize-method) del objeto [FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage)

<div id="related-visual-components">
  ## Componentes visuales relacionados
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/synthesisparamsfordocument_vc.gif?s=dc4cdf5b4ed02ad1cc40e814132841ec" alt="SynthesisParamsForDocument_VC" width="356" height="130" data-path="images/fine-reader/engine/synthesisparamsfordocument_vc.gif" />[](/es/fine-reader/engine/visual-components-reference/textvalidator)[](/es/fine-reader/engine/visual-components-reference/texteditor)[](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams)[](/es/fine-reader/engine/visual-components-reference/zoomviewer)[](/es/fine-reader/engine/visual-components-reference/imageviewer)[](/es/fine-reader/engine/visual-components-reference/supplementary-objects/componentsynchronizer)[](/es/fine-reader/engine/visual-components-reference/documentviewer)

<div id="samples">
  ## Ejemplos
</div>

El objeto se utiliza en los siguientes ejemplos de código:

* Linux: [CommandLineInterface](/es/fine-reader/engine/guided-tour/samples#commandlineinterface)
* Windows: [VisualComponents](/es/fine-reader/engine/guided-tour/samples#visualcomponents); y herramientas de demostración: [Utilidad de entrenamiento de patrones de usuario](/es/fine-reader/engine/guided-tour/samples#user_pattern_training_utility)

<div id="see-also">
  ## Consulte también
</div>

[Parámetros de ajuste del preprocesamiento, análisis, reconocimiento y síntesis](/es/fine-reader/engine/guided-tour/advanced-techniques/tuning-parameters-of-preprocessing-analysis-recognition-and-synthesis)

[SynthesisParamsForPage](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsforpage)

[Trabajar con propiedades](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
