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

# Compatibilité des objets liés à Layout avec la version 10

> Modifications de compatibilité de l’API des objets liés à Layout entre ABBYY FineReader Engine 12 et 10 — Layout, Block, TextBlock et migration associée.

Cette section décrit toutes les modifications apportées aux objets liés à Layout susceptibles d’exiger des changements dans le code source de vos applications.

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Objet/Énumération</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Propriété/Méthode/Constante</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Qu'est-ce qui a changé ?</strong>
        </p>
      </th>

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

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

      <td>
        <p>
          <strong>AddBlock</strong>
        </p>

        <p>
          <strong>InsertBlock</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez plutôt la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/layoutblocks/addnew-method">
              AddNew
            </a>
          </strong>

          {" "}

          de l'objet{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/layoutblocks">
              LayoutBlocks
            </a>
          </strong>

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

    <tr>
      <td rowspan="4">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/layoutblocks">
              LayoutBlocks
            </a>
          </strong>
        </p>
      </td>

      <td>
        <br />
      </td>

      <td>
        <br />
      </td>

      <td>
        <p>
          L'objet <strong>LayoutBlocks</strong> ne peut pas être un objet indépendant ; il n'existe qu'en tant que sous-objet de l'objet{" "}

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

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

    <tr>
      <td>
        <p>
          <strong>Add</strong>
        </p>

        <p>
          <strong>Insert</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez plutôt la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/layoutblocks/addnew-method">
              AddNew
            </a>
          </strong>

          . Les méthodes de toutes les collections ont été renommées à des fins d'uniformisation.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Remove</strong>
        </p>

        <p>
          <strong>RemoveAll</strong>
        </p>
      </td>

      <td>
        <p>Renommé</p>
      </td>

      <td>
        <p>
          Les nouvelles dénominations des méthodes sont{" "}

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

          ,{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteall-method">
              DeleteAll
            </a>
          </strong>

          . Les méthodes de toutes les collections ont été renommées à des fins d'uniformisation.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>CopyFrom</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Cette méthode n'est plus prise en charge. Vous pouvez copier l'intégralité du layout à l'aide de la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method">
              CopyFrom
            </a>
          </strong>

          {" "}

          de l'objet{" "}

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

          , ou gérer les collections de blocs à l'aide des méthodes{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/layoutblocks/addnew-method">
              AddNew
            </a>
          </strong>

          ,{" "}

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

          ,{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteall-method">
              DeleteAll
            </a>

            {" "}
          </strong>

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

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

      <td>
        <p>
          <strong>FindCellIndex</strong>
        </p>
      </td>

      <td>
        <p>Renommé</p>
      </td>

      <td>
        <p>
          La nouvelle dénomination de la méthode est{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/tablecells/indexof-method">
              IndexOf
            </a>
          </strong>

          . Les méthodes de toutes les collections ont été renommées à des fins d'uniformisation.
        </p>
      </td>
    </tr>

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

      <td>
        <p>
          <strong>Name</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez la propriété{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/block#name">
              Name
            </a>
          </strong>

          {" "}

          de l'objet <strong>Block</strong> correspondant à la cellule du tableau. Pour éviter toute ambiguïté entre les noms, un seul <strong>Name</strong>{" "}
          doit identifier la cellule du tableau.
        </p>
      </td>
    </tr>

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

      <td>
        <p>
          <strong>Add</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez plutôt la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/tableseparators/addnew-method">
              AddNew
            </a>
          </strong>

          . Les méthodes de toutes les collections ont été renommées à des fins d'uniformisation.
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/checkmarkgroup">
              CheckmarkGroup
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>AddCheckmark</strong>
        </p>

        <p>
          <strong>InsertCheckmark</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez plutôt la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/checkmarkgroup/addnew-method">
              AddNew
            </a>
          </strong>

          {" "}

          . Les méthodes de toutes les collections ont été renommées à des fins d'uniformité.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>CopyFrom</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Cette méthode n'est plus prise en charge. Pour copier les éléments d'une autre
          collection, vous pouvez utiliser la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/checkmarkgroup/addnew-method">
              AddNew
            </a>

            {" "}
          </strong>

          de la collection et la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method">
              CopyFrom
            </a>
          </strong>

          {" "}

          de l'objet{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/checkmarkblock">
              CheckmarkBlock
            </a>
          </strong>

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

    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/separatorgroup">
              SeparatorGroup
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>AddSeparator</strong>
        </p>

        <p>
          <strong>InsertSeparator</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Utilisez plutôt la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/separatorgroup/addnew-method">
              AddNew
            </a>
          </strong>

          {" "}

          . Les méthodes de toutes les collections ont été renommées à des fins d'uniformité.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>CopyFrom</strong>
        </p>
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          Cette méthode n'est plus prise en charge. Pour copier les éléments d'une autre
          collection, vous pouvez utiliser la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/separatorgroup/addnew-method">
              AddNew
            </a>

            {" "}
          </strong>

          de la collection et la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method">
              CopyFrom
            </a>
          </strong>

          {" "}

          de l'objet{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/separatorblock">
              SeparatorBlock
            </a>
          </strong>

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

    <tr>
      <td>
        <p>
          <strong>LayoutsCollection</strong>
        </p>
      </td>

      <td>
        <br />
      </td>

      <td>
        <p>Supprimé</p>
      </td>

      <td>
        <p>
          L'objet n'est plus utilisé. Les méthodes qui utilisaient cet objet ont
          été modifiées ou supprimées. Consultez les détails des méthodes qui utilisaient cet
          objet.
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/block">
              Block
            </a>
          </strong>
        </p>
      </td>

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

      <td>
        <p>Comportement modifié</p>
      </td>

      <td>
        <p>Cette propriété est désormais en lecture seule.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/block#blocklayertype">
              BlockLayerType
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>Comportement modifié</p>
      </td>

      <td>
        <p>
          Cette propriété est désormais en lecture seule. Pour{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/rasterpictureblock">
              RasterPictureBlock
            </a>
          </strong>

          {" "}

          et{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/vectorpictureblock">
              VectorPictureBlock
            </a>
          </strong>

          , le type de calque peut être modifié à l'aide de la méthode{" "}

          <strong>
            <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/vectorpictureblock/setblocklayertype-method">
              SetBlockLayerType
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>
  </tbody>
</table>
