> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Compatibilidad de los objetos relacionados con el diseño con la versión 10

> Cambios en la compatibilidad de la API de objetos relacionados con Layout entre ABBYY FineReader Engine 12 y 10: Layout, Block, TextBlock y la migración relacionada.

Esta sección describe todos los cambios en los objetos relacionados con Layout que pueden exigir modificaciones en el código fuente de sus aplicaciones.

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Objeto/Enumeración</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Propiedad/Método/Constante</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>¿Qué ha ocurrido?</strong>
        </p>
      </th>

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

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

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

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

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

      <td>
        <p>
          Utilice en su lugar el método{" "}

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

          {" "}

          del objeto{" "}

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

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

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

      <td>
        <br />
      </td>

      <td>
        <br />
      </td>

      <td>
        <p>
          El objeto <strong>LayoutBlocks</strong> no puede ser un objeto independiente;
          existe únicamente como subobjeto del objeto{" "}

          <strong>
            <a href="/es/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>Eliminado</p>
      </td>

      <td>
        <p>
          Utilice en su lugar el método{" "}

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

          . Los métodos de todas las colecciones se han renombrado para mantener uniformidad.
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>Renombrado</p>
      </td>

      <td>
        <p>
          Los nuevos nombres de los métodos son{" "}

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

          ,{" "}

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

          . Los métodos de todas las colecciones se han renombrado para mantener uniformidad.
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>
          Este método ya no es compatible. Puede copiar el layout completo
          mediante el método{" "}

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

          {" "}

          del objeto{" "}

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

          , o administrar las colecciones de bloques mediante los métodos{" "}

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

          ,{" "}

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

          ,{" "}

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

            {" "}
          </strong>

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

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

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

      <td>
        <p>Renombrado</p>
      </td>

      <td>
        <p>
          El nuevo nombre del método es{" "}

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

          . Los métodos de todas las colecciones se han renombrado para mantener uniformidad.
        </p>
      </td>
    </tr>

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

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

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

      <td>
        <p>
          Utilice la propiedad{" "}

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

          {" "}

          del objeto <strong>Block</strong> correspondiente a la celda de tabla.
          Para evitar confusión entre nombres, solo un <strong>Name</strong>{" "}
          debe identificar la celda de tabla.
        </p>
      </td>
    </tr>

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

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

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

      <td>
        <p>
          Utilice en su lugar el método{" "}

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

          . Los métodos de todas las colecciones se han renombrado para mantener uniformidad.
        </p>
      </td>
    </tr>

    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/es/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>Eliminado</p>
      </td>

      <td>
        <p>
          Use el método{" "}

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

          {" "}

          en su lugar. Los métodos de todas las colecciones se han renombrado para ser uniformes.
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>
          Este método ya no es compatible. Para copiar los elementos de otra
          colección, puede usar el método{" "}

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

            {" "}
          </strong>

          de la colección y el método{" "}

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

          {" "}

          del objeto{" "}

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

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

    <tr>
      <td rowspan="2">
        <p>
          <strong>
            <a href="/es/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>Eliminado</p>
      </td>

      <td>
        <p>
          Use el método{" "}

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

          {" "}

          en su lugar. Los métodos de todas las colecciones se han renombrado para ser uniformes.
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>
          Este método ya no es compatible. Para copiar los elementos de otra
          colección, puede usar el método{" "}

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

            {" "}
          </strong>

          de la colección y el método{" "}

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

          {" "}

          del objeto{" "}

          <strong>
            <a href="/es/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>Eliminado</p>
      </td>

      <td>
        <p>
          El objeto ya no está en uso. Los métodos que utilizaban este objeto han
          sido modificados o eliminados. Consulte los detalles de los métodos que utilizaban este objeto.
        </p>
      </td>
    </tr>

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

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

      <td>
        <p>El comportamiento ha cambiado</p>
      </td>

      <td>
        <p>Esta propiedad ahora es de solo lectura.</p>
      </td>
    </tr>

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

      <td>
        <p>El comportamiento ha cambiado</p>
      </td>

      <td>
        <p>
          Esta propiedad ahora es de solo lectura. Para{" "}

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

          {" "}

          y{" "}

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

          , el tipo de capa puede modificarse mediante el método{" "}

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

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