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

# Objet SynthesisParamsForDocument (interface ISynthesisParamsForDocument)

> Objet SynthesisParamsForDocument (interface ISynthesisParamsForDocument) dans l’API ABBYY FineReader Engine — Configure les paramètres de synthèse de documents : polices utilisées pour reproduire les types de polices, détection de la structure du document et utilisation de la mémoire pendant la synthèse ; objet persistant pouvant être enregistré dans un fichier ou en mémoire.

Cet objet sert à configurer les paramètres de synthèse du document. Il vous permet de spécifier les polices à utiliser pour reproduire différents types de polices dans le texte reconnu, de sélectionner les paramètres de détection de la structure du document et de gérer l’utilisation de la mémoire pendant la synthèse du document.

L’objet SynthesisParamsForDocument est un objet persistant. Cela signifie que son état actuel peut être enregistré dans un stockage persistant. Par la suite, l’objet peut être recréé en relisant son état depuis ce stockage persistant. Les méthodes suivantes assurent la persistance de l’objet :

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

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

<div id="properties">
  ## Propriétés
</div>

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

      <th>
        <p>
          <strong>Type</strong>
        </p>
      </th>

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

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

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

          ,{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            lecture seule
          </a>
        </p>
      </td>

      <td>
        <p>
          Retourne l'objet <strong>Engine</strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Paramètres principaux</em>
        </p>
      </td>
    </tr>

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

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

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

      <td>
        <p>
          Indique si la détection de la structure du document doit être effectuée
          lors de la synthèse du document.
        </p>

        <p>Par défaut, cette propriété est définie sur TRUE.</p>
      </td>
    </tr>

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

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

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

      <td>
        <p>
          Donne accès aux paramètres de détection de la structure du document.
        </p>
      </td>
    </tr>

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

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

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

      <td>
        <p>
          Indique si la détection de la mise en forme des polices doit être effectuée lors de
          la synthèse du document. Si cette propriété est définie sur FALSE, la propriété{" "}
          <strong>FontFormattingDetectionParams</strong> est ignorée.
        </p>

        <Warning>
          Avec les paramètres par défaut, ABBYY FineReader Engine 12 détecte les
          paramètres de police lors de la phase de synthèse du document. Si vous définissez cette
          propriété sur FALSE, vous devez activer la détection des paramètres de police
          lors de la synthèse de page. Pour ce faire, définissez la propriété{" "}

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

          {" "}

          sur TRUE. La détection des paramètres de police lors de la synthèse de page
          permet au programme d'accélérer la synthèse ultérieure du document et
          de réduire l'utilisation de la mémoire. La qualité de la détection des polices peut
          toutefois se dégrader.
        </Warning>

        <p>Par défaut, cette propriété est définie sur TRUE.</p>

        <Note>
          Si votre licence ne prend pas en charge le module{" "}

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

          , la valeur par défaut de cette propriété est FALSE.
        </Note>
      </td>
    </tr>

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

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

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

      <td>
        <p>Donne accès aux paramètres de détection de la mise en forme des polices.</p>
      </td>
    </tr>

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

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

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

          ,{" "}

          <a href="/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            lecture seule
          </a>
        </p>
      </td>

      <td>
        <p>Spécifie l'ensemble des polices à utiliser lors de la synthèse du document.</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Paramètres supplémentaires</em>
        </p>
      </td>
    </tr>

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

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

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

      <td>
        <p>
          Indique si le mode mémoire réduite doit être utilisé lors de la synthèse
          du document. Si vous définissez cette propriété sur TRUE, ABBYY FineReader Engine
          tentera de ne pas utiliser plus de 600 Mo de mémoire lors de la synthèse
          du document en chargeant moins de pages simultanément en mémoire. La synthèse
          du document peut toutefois ralentir et la qualité peut légèrement se dégrader.
        </p>

        <p>Par défaut, la valeur de cette propriété est FALSE.</p>
      </td>
    </tr>

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

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

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

      <td>
        <p>
          Spécifie le nombre de pages pouvant être chargées simultanément lors de la synthèse
          du document. Cette propriété peut être utilisée pour réduire l'utilisation de la mémoire. Nous
          recommandons d'utiliser une valeur comprise entre 32 et 64. Plus la valeur est élevée,
          plus la vitesse de traitement est importante. Il n'est toutefois pas
          recommandé d'utiliser les valeurs les plus élevées pour le traitement
          de documents volumineux, car cela peut entraîner une erreur "mémoire insuffisante".
          Les valeurs inférieures à 5 sont ignorées.
        </p>

        <p>Par défaut, la valeur de cette propriété est 64.</p>
      </td>
    </tr>
  </tbody>
</table>

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

| Nom                                                                                                                                                              | Description                                                                                                   |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| [CopyFrom](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method)                                         | Initialise les propriétés de l’objet actuel avec les valeurs des propriétés correspondantes d’un autre objet. |
| [LoadFromFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)                                                       | Restaure le contenu de l’objet à partir d’un fichier sur disque.                                              |
| [LoadFromMemory](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method) <br /><br /> **Remarque :** *Windows uniquement.* | Restaure le contenu de l’objet à partir de la mémoire globale.                                                |
| [SaveToFile](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method)                                                           | Enregistre le contenu de l’objet dans un fichier sur disque.                                                  |
| [SaveToMemory](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method) <br /><br /> **Remarque :** *Windows uniquement.*     | Enregistre le contenu de l’objet dans la mémoire globale.                                                     |

<div id="related-objects">
  ## Objets connexes
</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" />[](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/customfontset)[](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/systemfontset)[](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/fontset)[](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams#synthesisparamsfordocument)[](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams)[](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/fontformattingdetectionparams)[](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentstructuredetectionparams)

[Diagramme d’objets](/fr/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## Paramètre de sortie
</div>

Cet objet constitue le paramètre de sortie de la méthode [CreateSynthesisParamsForDocument](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) de l’objet [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface).

<div id="input-parameter">
  ## Paramètre d'entrée
</div>

Cet objet est transmis comme paramètre d'entrée aux méthodes suivantes :

* méthodes [Synthesize](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/synthesize-method) et [SynthesizePages](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/synthesizepages-method) de l'objet [FRDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument)
* méthode [Synthesize](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/synthesize-method) de l'objet [FRPage](/fr/fine-reader/engine/api-reference/document-related-objects/frpage)

<div id="related-visual-components">
  ## Composants visuels associés
</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" />[](/fr/fine-reader/engine/visual-components-reference/textvalidator)[](/fr/fine-reader/engine/visual-components-reference/texteditor)[](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams)[](/fr/fine-reader/engine/visual-components-reference/zoomviewer)[](/fr/fine-reader/engine/visual-components-reference/imageviewer)[](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/componentsynchronizer)[](/fr/fine-reader/engine/visual-components-reference/documentviewer)

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

L’objet est utilisé dans les exemples de code suivants :

* Linux : [CommandLineInterface](/fr/fine-reader/engine/guided-tour/samples#commandlineinterface)
* Windows : [VisualComponents](/fr/fine-reader/engine/guided-tour/samples#visualcomponents) ; et outils de démonstration : [Utilitaire d’entraînement des motifs utilisateur](/fr/fine-reader/engine/guided-tour/samples#user_pattern_training_utility)

<div id="see-also">
  ## Voir aussi
</div>

[Réglage des paramètres de prétraitement, d’analyse, de reconnaissance et de synthèse](/fr/fine-reader/engine/guided-tour/advanced-techniques/tuning-parameters-of-preprocessing-analysis-recognition-and-synthesis)

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

[Utilisation des propriétés](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
