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

# IFieldControl

> IFieldControl permite a los scripts acceder a un control de campo del documento en un formulario de FlexiCapture: expandir o contraer campos, bloquear la edición y recorrer el árbol de controles.

<div id="what-it-does">
  ## Qué hace
</div>

Representa un control para el campo del documento.

<Warning>
  El objeto devuelve **null** para los campos que no participan en la verificación distribuida.
</Warning>

<div id="properties">
  ## Propiedades
</div>

<table width="100%">
  <thead>
    <tr>
      <th>
        <p>
          <strong>Nombre</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Tipo</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Acceso</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Descripción</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>DeviceRect</p>
      </td>

      <td>
        <p>
          <a href="/es/flexi-capture/appendix/scripts-shell/i-shell-rect">IShellRect</a>
        </p>
      </td>

      <td>
        <p>De solo lectura</p>
      </td>

      <td>
        <p>El rectángulo del control</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Field</p>
      </td>

      <td>
        <p>
          <a href="/es/flexi-capture/appendix/scripts/ifield">IField</a>
        </p>
      </td>

      <td>
        <p>De solo lectura</p>
      </td>

      <td>
        <p>El campo del documento</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>FieldFullName</p>
      </td>

      <td>
        <p>string</p>
      </td>

      <td>
        <p>De solo lectura</p>
      </td>

      <td>
        <p>El nombre completo del campo</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>FieldRegionControls</p>
      </td>

      <td>
        <p>
          <a href="/es/flexi-capture/appendix/scripts-shell/i-field-region-controls">IFieldRegionControls</a>
        </p>
      </td>

      <td>
        <p>De solo lectura</p>
      </td>

      <td>
        <p>La colección de regiones de campo del documento.</p>

        <p>
          Para los campos que no tienen regiones, se devuelve <strong>null</strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>First</p>
      </td>

      <td>
        <p>IFieldControl</p>
      </td>

      <td>
        <p>De solo lectura</p>
      </td>

      <td>
        <p>El primer control hijo</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>FormWindow</p>
      </td>

      <td>
        <p>
          <a href="/es/flexi-capture/appendix/scripts-shell/iformwindow">IFormWindow</a>
        </p>
      </td>

      <td>
        <p>De solo lectura</p>
      </td>

      <td>
        <p>La ventana del formulario</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>IsExpandable</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>De solo lectura</p>
      </td>

      <td>
        <p>
          Si la propiedad está establecida en <strong>true</strong>, el campo puede expandirse y contraerse en el formulario. Esta propiedad permite comprobar si el campo se puede expandir antes de aplicarle la propiedad{" "}
          <strong>IsExpanded</strong>.
        </p>

        <p>
          Para los campos de grupo, la propiedad es <strong>true</strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>IsExpanded</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>Lectura/escritura</p>
      </td>

      <td>
        <p>Indica si el campo de grupo está expandido. Permite contraer o expandir el campo.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>IsUserReadOnly</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>Lectura/escritura</p>
      </td>

      <td>
        <p>Especifica si el campo es editable.</p>

        <p>
          Si la propiedad está establecida en <strong>true</strong>, no se permite editar el campo.
        </p>

        <p>
          Si la propiedad está establecida en <strong>false</strong>, la posibilidad de editar el campo depende de la configuración de la Definición de Document.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Last</p>
      </td>

      <td>
        <p>IFieldControl</p>
      </td>

      <td>
        <p>De solo lectura</p>
      </td>

      <td>
        <p>El último control hijo</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Next</p>
      </td>

      <td>
        <p>IFieldControl</p>
      </td>

      <td>
        <p>De solo lectura</p>
      </td>

      <td>
        <p>El siguiente control</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Parent</p>
      </td>

      <td>
        <p>IFieldControl</p>
      </td>

      <td>
        <p>De solo lectura</p>
      </td>

      <td>
        <p>El control padre</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Prev</p>
      </td>

      <td>
        <p>IFieldControl</p>
      </td>

      <td>
        <p>De solo lectura</p>
      </td>

      <td>
        <p>El control anterior</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>TextEditor</p>
      </td>

      <td>
        <p>
          <a href="/es/flexi-capture/appendix/scripts-shell/itexteditor">ITextEditor</a>
        </p>
      </td>

      <td>
        <p>De solo lectura</p>
      </td>

      <td>
        <p>
          El editor del campo. Para los campos inactivos, se devuelve <strong>null</strong>.
        </p>
      </td>
    </tr>
  </tbody>
</table>
