> ## 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 FRPage (Interface IFRPage)

> Objet FRPage (interface IFRPage) dans l’API ABBYY FineReader Engine — représente une page unique, issue soit d’un FRDocument, soit d’un Batch Processor (Linux/Windows) ; expose des méthodes de prétraitement, d’analyse, de reconnaissance, de synthèse de page et d’export, ainsi que des opérations de cache dictionary.

Cet objet correspond à une page.

<Note>
  Sous Linux et Windows, il peut s'agir soit d'une page d'un [document](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument), soit d'une page produite par le [Batch Processor](/fr/fine-reader/engine/api-reference/batch-processor/batchprocessor).
</Note>

Il fournit un ensemble de méthodes pour le prétraitement, l'analyse, la reconnaissance, la synthèse et l'export de pages. Les méthodes de cet objet n'effectuent pas la synthèse du document (à l'exception de la méthode Synthesize). Avant d'exporter les résultats, vous devez appeler explicitement une méthode qui effectue la synthèse du document. Consultez [Tuning Parameters of Preprocessing, Analysis, Recognition, and Synthesis](/fr/fine-reader/engine/guided-tour/advanced-techniques/tuning-parameters-of-preprocessing-analysis-recognition-and-synthesis) pour plus de détails.

L'objet FRPage est ce que l'on appelle un « [objet connectable](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects) ». Pour Visual Basic dans FRE pour Windows, il peut être déclaré WithEvents. Pour C++ (tous les systèmes d'exploitation pris en charge), cela signifie qu'il prend en charge l'interface IConnectionPointContainer. Pour recevoir des événements de notification pendant le traitement, les utilisateurs C++ doivent créer un objet dérivé de l'interface [IFRPageEvents](/fr/fine-reader/engine/api-reference/document-related-objects/ifrpageevents) et...

* Sous Linux et macOS, l'enregistrer auprès de l'objet FRPage via un appel à la fonction globale AdviseFREngineObject.
* Sous Windows : établir la connexion entre cet objet et la source d'événements implémentée dans l'objet FRPage par les mécanismes COM standard.

Sous Windows : les méthodes de l'objet FRPage transmettent des informations sur la progression du traitement des pages via des interfaces sortantes spéciales. Ces interfaces sont IFRPageEvents (pour C++) et la dispinterface DIFRPageEvents (pour Visual Basic). À noter que les utilisateurs Visual Basic n'ont pas à se soucier des détails d'implémentation des interfaces d'événements, cette plateforme de développement offrant des moyens simples pour les gérer.

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

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Name</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">
            read-only
          </a>
        </p>
      </td>

      <td>
        <p>
          Returns the <strong>Engine</strong> object.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Common attributes</em>
        </p>
      </td>
    </tr>

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

          <strong>Document</strong>
        </p>
      </td>

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

          ,{" "}

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

      <td>
        <p>Returns the document which contains the page.</p>
      </td>
    </tr>

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

          <strong>ImageDocument</strong>
        </p>
      </td>

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

          ,{" "}

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

      <td>
        <p>Provides access to the image of the page.</p>
      </td>
    </tr>

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

          <strong>Layout</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/layout">
              Layout
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>Provides access to the layout of the page.</p>

        <Note>
          When you assign a Layout object to this property (for example, when
          transferring data from one page to another), the logical structure of
          the corresponding document becomes invalid. It is necessary to restore
          the document structure by calling one of the synthesis methods.
          However, you do not need to perform synthesis for the whole document,
          it is only necessary to synthesize changed pages, e.g., using the{" "}

          <a href="/fr/fine-reader/engine/api-reference/document-related-objects/frpage/synthesize-method">
            Synthesize
          </a>

          {" "}

          method.
        </Note>
      </td>
    </tr>

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

          <strong>PlainText</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/text-related-objects/plaintext">
              PlainText
            </a>
          </strong>

          ,{" "}

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

      <td>
        <p>
          Returns the text of the page in a special "plain text"
          format.
        </p>
      </td>
    </tr>

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

          <strong>SourceImagePath</strong>
        </p>
      </td>

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

          , read-only
        </p>
      </td>

      <td>
        <p>Specifies the full path to the source image of the page.</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Page languages</em>
        </p>
      </td>
    </tr>

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

          <strong>BasicLanguage</strong>
        </p>
      </td>

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

          , read-only
        </p>
      </td>

      <td>
        <p>
          Specifies the main language of the recognized page. The property
          contains the internal name of the first language in the collection of
          detected languages (<strong>DetectedLanguages</strong> property).
        </p>

        <p>
          This property has a meaningful value only if recognition was performed
          with the automatic language detection on (see the{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#languagedetectionmode">
              IRecognizerParams::LanguageDetectionMode
            </a>
          </strong>

          {" "}

          property for details).
        </p>

        <p>By default, it is an empty string.</p>
      </td>
    </tr>

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

          <strong>DetectedLanguages</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/language-related-objects/detectedlanguages">
              DetectedLanguages
            </a>
          </strong>

          ,{" "}

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

      <td>
        <p>
          Provides access to the collection of recognition languages detected on
          the recognized page. Languages in the collection are sorted by the
          frequency of occurrence: from the most frequently occurred to the
          least.
        </p>

        <p>
          Cette propriété n'a une valeur significative que si la reconnaissance
          a été effectuée avec la détection automatique de la langue activée
          (voir la propriété{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#languagedetectionmode">
              IRecognizerParams::LanguageDetectionMode
            </a>
          </strong>

          {" "}

          pour plus de détails).
        </p>

        <p>
          La liste des langues n'est mise à jour qu'après la reconnaissance ;
          autrement dit, si vous modifiez manuellement la mise en page de la
          page, la collection reste inchangée.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Page structure</em>
        </p>
      </td>
    </tr>

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

          <strong>PageStructureOutOfDate</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>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Indique si la structure logique de la page est obsolète. Si cette
          propriété est TRUE, vous devez effectuer une synthèse de documents
          pour la page avant l'export. Dans le cas contraire, une erreur se
          produira lors de l'export.
        </p>

        <Note>
          Cette propriété est utile lorsque vous travaillez avec des composants
          visuels. La structure logique d'une page devient invalide si un
          utilisateur modifie la mise en page via l'interface graphique des
          composants visuels. Si l'export d'une telle page est effectué à l'aide
          des commandes disponibles dans les composants visuels, ceux-ci
          synthétisent la page automatiquement. En revanche, si vous utilisez
          les méthodes de l'API FineReader Engine pour l'export, il vous
          incombe d'effectuer la synthèse de documents pour la page avant
          l'export.
        </Note>
      </td>
    </tr>

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

          <strong>SourceFilePageIndex</strong>
        </p>
      </td>

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

          , lecture seule
        </p>
      </td>

      <td>
        <p>Renvoie l'indice de la page dans le fichier source.</p>
      </td>
    </tr>

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

          <strong>SourceHasDigitalSignature</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>

          , lecture seule
        </p>
      </td>

      <td>
        <p>
          Indique si le fichier source de cette page était un PDF signé
          numériquement.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Cartes de visite</em>
        </p>
      </td>
    </tr>

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

          <strong>BusinessCards</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/document-related-objects/businesscards">
              BusinessCards
            </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>
          Donne accès à la collection de cartes de visite détectées sur la
          page.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Prise en charge de l'annulation</em>
        </p>
      </td>
    </tr>

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

          <strong>UndoSupport</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>
        <Warning>
          Les composants visuels ne sont actuellement pris en charge que sous Windows.
        </Warning>

        <p>
          Indique si les méthodes <strong>Undo</strong> et <strong>Redo </strong>
          sont autorisées. Si la valeur de cette propriété est TRUE, toutes les
          commandes appelées soit à l'aide des méthodes pouvant modifier la page
          (telles que les méthodes de <strong>FRPage</strong> ou de l'objet{" "}

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

          {" "}

          ), soit depuis les composants visuels Windows, peuvent être ajoutées à
          une pile d'annulation.
        </p>

        <p>
          Dans ce cas, les commandes appelées depuis les composants visuels sont
          ajoutées automatiquement à la pile. Pour ajouter à la pile les
          commandes appelées depuis l'API, utilisez la méthode{" "}
          <strong>Update</strong>.
        </p>

        <Note>
          La propriété ne peut pas être définie sur FALSE pour une page ouverte
          dans les composants visuels.
        </Note>
      </td>
    </tr>

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

          <strong>CanRedo</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>

          , lecture seule
        </p>
      </td>

      <td>
        <Warning>
          Les composants visuels ne sont actuellement pris en charge que sous Windows.
        </Warning>

        <p>
          Indique si la méthode <strong>Redo</strong> peut être exécutée pour
          la dernière commande annulée, appelée soit à l'aide de l'une des
          méthodes pouvant modifier la page (telles que les méthodes de{" "}
          <strong>FRPage</strong> ou de l'objet{" "}

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

          {" "}

          ), soit depuis l'un des composants visuels.
        </p>
      </td>
    </tr>

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

          <strong>CanUndo</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>

          , lecture seule
        </p>
      </td>

      <td>
        <Warning>
          Les composants visuels ne sont actuellement pris en charge que sous Windows.
        </Warning>

        <p>
          Indique si la méthode <strong>Undo</strong> peut être exécutée pour
          la dernière commande appelée soit à l'aide de l'une des méthodes
          pouvant modifier la page (telles que les méthodes de{" "}
          <strong>FRPage</strong> ou de l'objet{" "}

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

          {" "}

          ), soit depuis l'un des composants visuels.
        </p>
      </td>
    </tr>
  </tbody>
</table>

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

| Nom                                                                                                                                  | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [AddWordsToCacheDictionary](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/addwordstocachedictionary-method)   | Cette méthode ajoute un ensemble de mots au cache dictionary.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [AddWordToCacheDictionary](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/addwordtocachedictionary-method)     | Cette méthode ajoute un mot au cache dictionary.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [Analyze](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/analyze-method)                                       | Analyse la page.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [AnalyzeRegion](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/analyzeregion-method)                           | Analyse la mise en page de l’image dans la région spécifiée.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [AnalyzeTable](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/analyzetable-method)                             | Remplace le bloc spécifié par un bloc de tableau et analyse la structure du tableau.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [CleanCacheDictionary](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/cleancachedictionary-method)             | Cette méthode supprime tous les mots du cache dictionary.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [DetectOrientation](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/detectorientation-method)                   | Détecte l’orientation de la page.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [DetectResolution](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/detectresolution-method)                     | Sélectionne la meilleure résolution dans l’intervalle spécifié.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [Export](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/export-method)                                         | Enregistre une page dans un fichier au format externe.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [ExtractBarcodes](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/extractbarcodes-method)                       | Recherche et reconnaît tous les blocs Barcode.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [ExtractMrz](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/extractmrz-method)                                 | Extrait les données d’une zone lisible par machine (MRZ).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [FindPageSplitPosition](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/findpagesplitposition-method)           | Détermine l’emplacement où l’image peut être scindée.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [Flush](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/flush-method)                                           | Décharge et, si nécessaire, enregistre sur le disque les objets [ImageDocument](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument) et [Layout](/fr/fine-reader/engine/api-reference/layout-related-objects/layout) correspondant à l'objet FRPage si aucune référence ne pointe vers eux. L'enregistrement sur le disque est optionnel ; vous pouvez ignorer cette étape si les données n'ont pas été modifiées.                                                                                                                                                                                                                                                                                                                                                                    |
| [IsEmpty](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/isempty-method)                                       | Vérifie si la page est vide.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [LearnCheckmarks](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/learncheckmarks-method)                       | Entraîne FineReader Engine à reconnaître des coches d’un type personnalisé.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [PreprocessAnalyzeRecognize](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/preprocessanalyzerecognize-method) | Effectue le prétraitement, l'analyse de mise en page, la reconnaissance et la synthèse de page.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [Preprocess](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/preprocess-method)                                 | Effectue le prétraitement de la page : corrige l'orientation, l'inversion et les distorsions géométriques. Le prétraitement de la page est effectué avant l'analyse de la page.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [Recognize](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/recognize-method)                                   | Reconnaît la page et procède à la synthèse de la page.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [RecognizeBlocks](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/recognizeblocks-method)                       | Reconnaît le texte et procède à la synthèse de la page sur un ensemble de blocs spécifié explicitement.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [Rétablir](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/redo-method)                                         | **Remarque :** *Les composants visuels sont actuellement pris en charge uniquement sous Windows.* <br /><br /> Rétablit la dernière commande annulée appelée via l’API FineReader Engine.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [Synthétiser](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/synthesize-method)                                | Effectue la synthèse du document pour la page individuelle. Sous Linux et Windows, cette méthode peut être utile lors du traitement de documents d'une seule page avec le [Batch Processor](/fr/fine-reader/engine/api-reference/batch-processor/batchprocessor).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [SynthesizeBusinessCard](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/synthesizebusinesscard-method)         | Tente de trouver les champs de carte de visite dans la région reconnue spécifiée.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [SynthesizeBusinessCardEx](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/synthesizebusinesscardex-method)     | Tente d’identifier les champs de carte de visite dans la région reconnue spécifiée à l’aide des paramètres de synthèse.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [Undo](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/undo-method)                                             | **Remarque :** *Les composants visuels sont actuellement pris en charge uniquement sous Windows.* <br /><br /> Annule la dernière commande exécutée depuis l’API FineReader Engine.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [Update](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/update-method)                                         | **Remarque :** *Les composants visuels ne sont actuellement pris en charge que sous Windows.* <br /><br /> Transfère les modifications apportées à la mise en page via l’API FineReader Engine vers les composants visuels et enregistre ces modifications dans la pile d'annulation. <br /><br /> **Remarque :** *Lorsque vous appelez cette méthode, la structure logique du Document correspondant devient invalide. Il est nécessaire de restaurer la structure du Document en appelant l'une des méthodes de synthèse. Il n'est toutefois pas nécessaire d'effectuer la synthèse sur l'ensemble du Document ; il suffit de synthétiser les pages modifiées, par exemple à l'aide de la méthode [Synthesize](/fr/fine-reader/engine/api-reference/document-related-objects/frpage/synthesize-method).* |

<div id="related-objects">
  ## Objets liés
</div>

<img src="https://mintcdn.com/abbyy/lsETHFYUFiongXSm/images/fine-reader/engine/frpage.gif?s=fe9dcceeb4f52364d294785d529868cc" alt="FRPage" width="204" height="258" data-path="images/fine-reader/engine/frpage.gif" />[](/fr/fine-reader/engine/api-reference/document-related-objects/businesscards)[](/fr/fine-reader/engine/api-reference/language-related-objects/detectedlanguages)[](/fr/fine-reader/engine/api-reference/text-related-objects/plaintext)[](/fr/fine-reader/engine/api-reference/layout-related-objects/layout)[](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument)[](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/fr/fine-reader/engine/api-reference/document-related-objects/frpages)[](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument)

[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 des méthodes suivantes :

* méthode [Item](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) de l’objet [FRPages](/fr/fine-reader/engine/api-reference/document-related-objects/frpages)
* Sous Linux et Windows : méthode [GetNextProcessedPage](/fr/fine-reader/engine/api-reference/batch-processor/batchprocessor/getnextprocessedpage-method) de l’objet [BatchProcessor](/fr/fine-reader/engine/api-reference/batch-processor/batchprocessor)

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

Cet objet est transmis en tant que paramètre d’entrée aux méthodes suivantes :

* méthode [IndexOf](/fr/fine-reader/engine/api-reference/document-related-objects/frpages/indexof-method) de l’objet [FRPages](/fr/fine-reader/engine/api-reference/document-related-objects/frpages)
* méthode [AddPage](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/addpage-method) de l’objet [FRDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument)
* méthode [AddPage](/fr/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter/addpage-method) de l’objet [ExportFileWriter](/fr/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter)
* méthode [CreateObjectFromPage](/fr/fine-reader/engine/api-reference/classification-related-objects/classificationengine/createobjectfrompage-method) de l’objet [ClassificationEngine](/fr/fine-reader/engine/api-reference/classification-related-objects/classificationengine)
* méthodes [OnProgress](/fr/fine-reader/engine/api-reference/document-related-objects/ifrpageevents/onprogress-method), [OnWarning](/fr/fine-reader/engine/api-reference/document-related-objects/ifrpageevents/onwarning-method), [OnRegionProcessed](/fr/fine-reader/engine/api-reference/document-related-objects/ifrpageevents/onregionprocessed-method), [OnPageProcessed](/fr/fine-reader/engine/api-reference/document-related-objects/ifrpageevents/onpageprocessed-method) de l’interface [IFRPageEvents](/fr/fine-reader/engine/api-reference/document-related-objects/ifrpageevents)
* méthode [PageRemoved](/fr/fine-reader/engine/api-reference/document-related-objects/ifrpagesevents/pageremoved-method) de l’interface [IFRPagesEvents](/fr/fine-reader/engine/api-reference/document-related-objects/ifrpagesevents)
* méthode [ComparePages](/fr/fine-reader/engine/api-reference/document-comparison-objects/comparator/comparepages-method) de l’objet [Comparator](/fr/fine-reader/engine/api-reference/document-comparison-objects/comparator)
* Sous Linux et Windows : méthode [ProcessPageAsync](/fr/fine-reader/engine/api-reference/batch-processor/batchprocessor/processpageasync-method) de l’objet [BatchProcessor](/fr/fine-reader/engine/api-reference/batch-processor/batchprocessor)
* Sous Windows, avec les composants visuels :
  * méthodes [OnActivePageChanged](/fr/fine-reader/engine/visual-components-reference/idocumentviewerevents/onactivepagechanged-method), [OnActivePageChanging](/fr/fine-reader/engine/visual-components-reference/idocumentviewerevents/onactivepagechanging-method) de l’interface [DocumentViewerEvents](/fr/fine-reader/engine/visual-components-reference/idocumentviewerevents)
  * méthodes [OnActivePageChanged](/fr/fine-reader/engine/visual-components-reference/iimageviewerevents/onactivepagechanged-method), [OnActivePageChanging](/fr/fine-reader/engine/visual-components-reference/iimageviewerevents/onactivepagechanging-method) de l’interface [IImageViewerEvents](/fr/fine-reader/engine/visual-components-reference/iimageviewerevents)
  * méthode [OnActivePageChanged](/fr/fine-reader/engine/visual-components-reference/izoomviewerevents/onactivepagechanged-method) de l’interface [IZoomViewerEvents](/fr/fine-reader/engine/visual-components-reference/izoomviewerevents)
  * méthodes [OnActivePageChanged](/fr/fine-reader/engine/visual-components-reference/itexteditorevents/onactivepagechanged-method), [OnActivePageChanging](/fr/fine-reader/engine/visual-components-reference/itexteditorevents/onactivepagechanging-method) de l’interface [ITextEditorEvents](/fr/fine-reader/engine/visual-components-reference/itexteditorevents)
  * méthode [OnActivePageChanged](/fr/fine-reader/engine/visual-components-reference/itextvalidatorevents/onactivepagechanged-method) de l’interface [ITextValidatorEvents](/fr/fine-reader/engine/visual-components-reference/itextvalidatorevents/onactivepagechanged-method)

<div id="related-visual-components">
  ## Composants visuels associés
</div>

<img src="https://mintcdn.com/abbyy/lsETHFYUFiongXSm/images/fine-reader/engine/frpage_vc.gif?s=7f3bf9923883b32b7f4888cc58e06af6" alt="FRPage_VC" width="391" height="69" data-path="images/fine-reader/engine/frpage_vc.gif" />[](/fr/fine-reader/engine/visual-components-reference/documentviewer)[](/fr/fine-reader/engine/visual-components-reference/texteditor)[](/fr/fine-reader/engine/visual-components-reference/zoomviewer)[](/fr/fine-reader/engine/visual-components-reference/imageviewer)

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

<Accordion title="Code C#">
  ```csharp theme={null}
  FREngine.IEngine engine;
  string fileName;
  FREngine.IBatchProcessor batchProcessor;
  // Nous supposons que Batch Processor est créé et démarré
  // Récupérer les pages reconnues et les exporter au format PDF
  FREngine.IFRPage page = batchProcessor.GetNextProcessedPage();
  while( page != null ) {
   // Synthétiser la page avant l’exportation
   page.Synthesize(null);
   // Exporter la page dans un fichier
   page.Export(fileName, FREngine.FileExportFormatEnum.FEF_PDF, null);
   page = batchProcessor.GetNextProcessedPage();
  }
  ```
</Accordion>

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

* macOS : [Business Card Recognition](/fr/fine-reader/engine/guided-tour/samples#bcr_mac) et [RecognizedTextProcessing](/fr/fine-reader/engine/guided-tour/samples#recognizedtextprocessing)
* Linux : [BCR](/fr/fine-reader/engine/guided-tour/samples#bcr_linux), [BatchProcessing](/fr/fine-reader/engine/guided-tour/samples#batchprocessing), [CustomLanguage](/fr/fine-reader/engine/guided-tour/samples#customlanguage), [CommandLineInterface](/fr/fine-reader/engine/guided-tour/samples#commandlineinterface)
* Windows : [BatchProcessing](/fr/fine-reader/engine/guided-tour/samples#batchprocessing), [CustomLanguage](/fr/fine-reader/engine/guided-tour/samples#customlanguage), [CommandLineInterface](/fr/fine-reader/engine/guided-tour/samples#commandlineinterface), [RecognizedTextProcessing](/fr/fine-reader/engine/guided-tour/samples#recognizedtextprocessing), [VisualComponents](/fr/fine-reader/engine/guided-tour/samples#visualcomponents) et les outils de démonstration : [BatchProcessingRecognition](/fr/fine-reader/engine/guided-tour/samples#batchprocessingrecognition), [Engine Predefined Processing Profiles](/fr/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles).

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

[FRPages](/fr/fine-reader/engine/api-reference/document-related-objects/frpages)

[Utilisation des objets connectables](/fr/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects)

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