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

# Orden de las columnas de la tabla

> Especifique el orden de las columnas de la tabla en la pestaña Order de un elemento Table: enumere los órdenes fijos de las columnas o escriba reglas cuando la disposición varíe de una imagen a otra.

Dado que el orden y la composición de las columnas pueden variar de una imagen a otra, debe enumerar todos los posibles órdenes de las columnas de la tabla.

Si un elemento describe todas las posibles columnas de una tabla y, al analizar las imágenes, puede determinar todos los posibles órdenes de las columnas, especifíquelos en las propiedades del elemento.

Si no puede proporcionar una lista exhaustiva de todos los posibles órdenes de las columnas, o si entre ellas se intercalan otras columnas que no es necesario detectar, puede escribir una regla para describir varios órdenes de columnas.

Puede especificar el orden de las columnas en la pestaña **Order** del **cuadro de diálogo de propiedades** de un elemento **Table**.

Para abrir el **cuadro de diálogo de propiedades**, en la ventana **FlexiLayout**, haga clic con el botón derecho en el elemento **Table** y seleccione **Properties...** en el menú contextual.

<Frame>
  <img src="https://mintcdn.com/abbyy/lqYknuOmCa79141v/images/flexi-capture/fls/Order_tab.gif?fit=max&auto=format&n=lqYknuOmCa79141v&q=85&s=7c70fa7943a9c263b53c00cc008709b5" alt="Captura de pantalla de la pestaña Order del cuadro de diálogo de propiedades de un elemento Table en ABBYY FlexiLayout Studio, que muestra las opciones de orden fijo de columnas y reglas." width="431" height="455" data-path="images/flexi-capture/fls/Order_tab.gif" />
</Frame>

* Si simplemente enumera los posibles órdenes de las columnas, puede especificar órdenes contradictorios, por ejemplo: "Column1; Column2; Column3" y "Column3; Column2; Column1". Al emparejar FlexiLayout con una imagen, el programa selecciona el orden de columnas que mejor se ajusta a la imagen.
* Si utiliza una regla para describir varios órdenes de columnas, no puede especificar órdenes contradictorios. Al emparejar FlexiLayout con una imagen, el programa busca un orden de columnas que cumpla todas las condiciones. Si dos reglas especifican condiciones contradictorias (por ejemplo, "Column1 \<\< Column2 \<\< Column3" y "Column3 \<\< Column2 \<\< Column1"), el programa no podrá emparejar FlexiLayout.

<div id="list-fixed-column-orders">
  ## Lista de órdenes fijos de columnas
</div>

Si las columnas tienen exactamente el mismo orden en todas las imágenes de prueba, se dice que ese orden es *fijo*. Por ejemplo, una tabla puede contener tres columnas, *Fecha*, *Cantidad* y *Precio*, que siempre aparecen en este orden.

A veces, puede encontrar varios órdenes de columnas diferentes en las imágenes de prueba. Por ejemplo, en algunas imágenes el orden puede ser *Fecha*, *Cantidad*, *Precio*, mientras que en otras puede ser *Fecha*, *Precio*, *Cantidad*.

Puede especificar cualquier cantidad de estos órdenes.

Para especificar órdenes fijos de columnas, seleccione la opción **Fixed column order**. De forma predeterminada, cuando crea un elemento de **Table**, el programa especifica un orden fijo de columnas enumerando todas las columnas en el mismo orden en que las especificó al crear el bloque de la tabla. A este orden se le asigna el nombre predeterminado **Standard**.

Puede hacer cambios en el orden **Standard** para ajustarlo al orden de las columnas en las imágenes de prueba. También puede agregar nuevos órdenes o eliminar órdenes de la lista.

<div id="edit-a-fixed-column-order">
  ### Editar un orden fijo de columnas
</div>

<Steps>
  <Step title="Abra el cuadro de diálogo Edit orden fijo de columnas">
    Seleccione el orden de columnas que quiere editar y haga clic en **Edit...**.
  </Step>

  <Step title="Cambie el nombre del orden de columnas">
    En el campo **Order name**, escriba un nombre nuevo para el orden de columnas. Este nombre solo se utiliza para identificar el orden en FlexiLayout y se muestra en las propiedades de la hipótesis del elemento **Table** actual. Este nombre le ayuda a identificar cuál de los órdenes de columnas ha seleccionado el programa.
  </Step>

  <Step title="Organice las columnas">
    El campo **List1** contiene una lista de todas las columnas de la tabla. Seleccione la columna y haga clic en <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=e5bbccc3203ef5f931d294c79aa2293f" alt="Botón mover a la derecha" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Right.gif" /> para agregarla a la lista **List2**. Al hacer clic en <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=749dfbf28d3479073569e0b2fb77236b" alt="Botón mover todo a la derecha" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Right.gif" /> se agregan todas las columnas a la lista.

    Al hacer clic en <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=f694213211ab88377bbc83d3e099016f" alt="Botón mover a la izquierda" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Left.gif" /> se quita una columna de la lista **List2** y, al hacer clic en <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=6f3826db16635949999496b43c4dde6e" alt="Botón mover todo a la izquierda" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Left.gif" />, se quitan todas las columnas de la lista **List2**. Los botones <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Up_Table.gif?s=1223f3bf294a1e1de73888cbc5479e4d" alt="Botón mover hacia arriba" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Up_Table.gif" /> y <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Down_Table.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=0b97cc8954437f7ce4a776808f92f271" alt="Botón mover hacia abajo" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Down_Table.gif" /> mueven las columnas hacia arriba y hacia abajo en la lista **List2**. Use estos botones para cambiar el orden de las columnas según sea necesario y haga clic en **OK**.
  </Step>
</Steps>

<div id="create-a-new-column-order">
  ### Crear un nuevo orden de columnas
</div>

<Steps>
  <Step title="Abra el cuadro de diálogo Add orden fijo de columnas">
    Haga clic en **Add...**.
  </Step>

  <Step title="Asigne un nombre al orden de columnas">
    En el campo **Order name**, escriba un nombre para el nuevo orden de columnas.
  </Step>

  <Step title="Organice las columnas">
    El campo **List1** contiene una lista de todas las columnas de la tabla. Seleccione una columna y haga clic en <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=e5bbccc3203ef5f931d294c79aa2293f" alt="Botón mover a la derecha" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Right.gif" /> para agregarla a la lista **List2**. Al hacer clic en <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=749dfbf28d3479073569e0b2fb77236b" alt="Botón mover todo a la derecha" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Right.gif" /> se agregan todas las columnas a la lista.

    Al hacer clic en <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=f694213211ab88377bbc83d3e099016f" alt="Botón mover a la izquierda" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Left.gif" /> se quita una columna de la lista **List2**, y al hacer clic en <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=6f3826db16635949999496b43c4dde6e" alt="Botón mover todo a la izquierda" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Left.gif" /> se quitan todas las columnas de la lista **List2**. Los botones <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Up_Table.gif?s=1223f3bf294a1e1de73888cbc5479e4d" alt="Botón mover hacia arriba" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Up_Table.gif" /> y <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Down_Table.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=0b97cc8954437f7ce4a776808f92f271" alt="Botón mover hacia abajo" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Down_Table.gif" /> mueven las columnas hacia arriba y hacia abajo en la lista **List2**. Use estos botones para cambiar el orden de las columnas según sea necesario y haga clic en **OK**.
  </Step>
</Steps>

Para eliminar un orden fijo de columnas, selecciónelo en la lista y haga clic en **Delete**.

<div id="use-rules-to-specify-column-order">
  ## Use reglas para especificar el orden de las columnas
</div>

Si el análisis de las imágenes de prueba no le permite determinar uno o varios órdenes fijos de columnas, puede escribir una regla para describir los órdenes posibles.

Cada regla establece una condición como la siguiente: "La columna *Fecha* siempre precede a la columna *Artículo*" o "La columna *Precio* siempre va después de la columna *Artículo*". Las reglas le permiten limitar las áreas de búsqueda de las columnas y reducir el número de combinaciones posibles.

Para especificar el orden de las columnas mediante una regla, seleccione la opción **Reglas para el orden de las columnas**.

<div id="create-a-rule">
  ### Crear una regla
</div>

<Steps>
  <Step title="Abra el cuadro de diálogo Editar regla de orden de las columnas">
    Haga clic en **Agregar...**.
  </Step>

  <Step title="Organice las columnas y establezca el orden">
    El campo **List1** contiene una lista de todas las columnas de la tabla. Seleccione la columna y haga clic en <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=e5bbccc3203ef5f931d294c79aa2293f" alt="Botón Mover a la derecha" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Right.gif" /> para agregarla a la lista **List2**. A continuación, seleccione la columna que siempre va después de la columna seleccionada previamente, aunque no necesariamente de inmediato. Al hacer clic en <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=749dfbf28d3479073569e0b2fb77236b" alt="Botón Mover todo a la derecha" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Right.gif" /> se agregan todas las columnas a la lista.

    Al hacer clic en <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=f694213211ab88377bbc83d3e099016f" alt="Botón Mover a la izquierda" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Left.gif" /> se quita una columna de la lista **List2**, y al hacer clic en <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=6f3826db16635949999496b43c4dde6e" alt="Botón Mover todo a la izquierda" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Left.gif" /> se quitan todas las columnas de la lista **List2**. Los botones <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Up_Table.gif?s=1223f3bf294a1e1de73888cbc5479e4d" alt="Botón Mover hacia arriba" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Up_Table.gif" /> y <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Down_Table.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=0b97cc8954437f7ce4a776808f92f271" alt="Botón Mover hacia abajo" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Down_Table.gif" /> mueven las columnas hacia arriba y hacia abajo en la lista **List2**. Use estos botones para cambiar el orden de las columnas según sea necesario y haga clic en **OK**.
  </Step>
</Steps>

La regla creada aparece en el campo **Reglas para el orden de las columnas**. El símbolo `<<` indica que un campo siempre precede a otro.

<div id="edit-a-rule">
  ### Editar una regla
</div>

<Steps>
  <Step title="Abrir el cuadro de diálogo Editar regla de orden de las columnas">
    Haga clic en **Editar...**.
  </Step>

  <Step title="Establecer el orden deseado">
    Use los botones <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=e5bbccc3203ef5f931d294c79aa2293f" alt="Botón mover a la derecha" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Right.gif" />, <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=749dfbf28d3479073569e0b2fb77236b" alt="Botón mover todo a la derecha" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Right.gif" />, <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=f694213211ab88377bbc83d3e099016f" alt="Botón mover a la izquierda" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Left.gif" />, <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Up_Table.gif?s=1223f3bf294a1e1de73888cbc5479e4d" alt="Botón mover hacia arriba" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Up_Table.gif" /> y <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Down_Table.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=0b97cc8954437f7ce4a776808f92f271" alt="Botón mover hacia abajo" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Down_Table.gif" /> para organizar las columnas y haga clic en **OK**.
  </Step>
</Steps>

Para eliminar una regla, haga clic en **Delete**.
