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

# Texto estático

> Configure la búsqueda del elemento de texto estático en FlexiLayout language con límites de error, distinción entre mayúsculas y minúsculas, fuentes de texto desde una base de datos o un archivo, y penalizaciones por palabra.

<table width="100%">
  <tbody>
    <tr>
      <td>
        <p>
          <strong>Parameter</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Descripción</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void MinQuality( Real )</p>
      </td>

      <td>
        <p>Establece la calidad mínima de la hipótesis.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void MaxErrors( Int )</p>
      </td>

      <td>
        <p>Establece el número máximo de errores de la hipótesis.</p>

        <p>
          Consulte <em>Número máximo de errores.</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void MaxErrorsPart( Real )</p>
      </td>

      <td>
        <p>Establece el porcentaje máximo de errores de la hipótesis.</p>

        <p>
          Consulte <em>Porcentaje máximo de errores.</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void MaxErrors( Int number, Real part )</p>
      </td>

      <td>
        <details>
          <summary>P. ej.</summary>
          <p>El código siguiente indica que el número absoluto de errores no puede superar 3 y que el porcentaje de errores no puede superar el 20 %.</p>

          <pre>
            <code>MaxErrors (3, 0.2);</code>
          </pre>

          <p>
            <strong>Nota.</strong> De las dos condiciones, el programa usará la más estricta.
          </p>
        </details>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void MaxGapInLine( Distancia )</p>
      </td>

      <td>
        <p>Establece la distancia máxima entre caracteres adyacentes.</p>
        <p>Al generar una hipótesis, el programa irá añadiendo caracteres a la hipótesis hasta que la distancia entre dos caracteres adyacentes no supere MaxGapInLine.</p>

        <p>
          Consulte también <em>cadena de caracteres, cadena de caracteres, longitud máxima del espacio.</em>
        </p>

        <details>
          <summary>P. ej.</summary>
          <p>El código siguiente indica al programa que la distancia máxima entre caracteres adyacentes no puede superar los 5 mm; de lo contrario, se genera una hipótesis nula.</p>

          <p>
            MaxGapInLine (<strong>5</strong>mm);
          </p>
        </details>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void MaxRelativeGapInLine( Real )</p>
      </td>

      <td>
        <p>La distancia máxima entre caracteres adyacentes, expresada como porcentaje de la altura de la línea.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void AllowChoppedWords( Lógica )</p>
      </td>

      <td>
        <p>
          El indicador especifica si los objetos de texto que no quedan completamente dentro de los límites izquierdo y derecho deben incluirse en la hipótesis. El valor predeterminado es <strong>True</strong>.
        </p>

        <details>
          <summary>P. ej.</summary>
          <p>El código siguiente indica al programa que busque el elemento solo entre los objetos de texto que quedan completamente dentro del área de búsqueda.</p>
          <p>AllowChoppedWords (False);</p>
        </details>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void MaxXOutsidePart( Real )</p>
      </td>

      <td>
        <p>
          Especifica la parte del carácter que puede extenderse horizontalmente fuera del área de búsqueda. La parte del carácter se especifica mediante un número de 0 a 1. En la
          hipótesis se incluyen los caracteres cuya parte fuera del área de búsqueda es igual o menor que la especificada.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void MaxYOutsidePart( Real )</p>
      </td>

      <td>
        <p>
          Especifica la parte del carácter que puede sobresalir verticalmente del área de búsqueda. La parte del carácter se especifica mediante un número del 0 al 1. En la hipótesis se incluyen
          aquellos caracteres cuya parte situada fuera del área de búsqueda es la especificada o menor.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void CaseSensitive( Lógica Value=true)</p>
      </td>

      <td>
        <p>
          Distingue entre letras minúsculas y mayúsculas cuando se establece en <strong>True</strong>.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void IgnoreAccents( Lógica value = true )</p>
      </td>

      <td>
        <p>
          Ignora o no los signos diacríticos al buscar texto. Si el valor se establece en <strong>True</strong>, los signos diacríticos se ignorarán (por ejemplo, las palabras "café" y "cafe" se considerarán
          idénticas).
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void SearchTextFromDB( String connectionString, String selectString, Int maxRecordsCount = 1000 )</p>
      </td>

      <td>
        <p>
          Especifica el conjunto de cadenas que se buscarán en una imagen con ayuda de una base de datos (consulte{" "}
          <a href="/es/flexi-capture/fls/language/bd-textfiles">Uso de bases de datos y archivos de texto en FlexiLayout language</a>).
        </p>

        <p>El argumento connectionString establece la cadena de conexión para conectarse a la base de datos.</p>

        <p>
          El argumento selectString establece una consulta SQL que comienza con el comando SELECT. El conjunto de resultados obtenido mediante esta consulta, que debe contener solo un campo, representa variantes de frases. En
          su forma más simple, una consulta obtiene el campo requerido de una tabla especificada de la base de datos. Si una consulta devuelve más de un campo, se usan para la búsqueda los datos del primer campo.
        </p>

        <p>Para acelerar la búsqueda, solo se usan las primeras maxRecordsCount variantes (la configuración predeterminada es 1000).</p>

        <details>
          <summary>P. ej.</summary>

          <p>
            SearchTextFromDB: "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\FCS\DBKeywords.mdb", "SELECT Words FROM WordsTable", <strong>500</strong>;
          </p>
        </details>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void SearchTextFromFile( String fileName, Int maxRecordsCount = 1000 )</p>
      </td>

      <td>
        <p>
          Especifica el conjunto de cadenas que se buscarán en una imagen mediante el archivo de texto fileName (consulte{" "}
          <a href="/es/flexi-capture/fls/language/bd-textfiles">Uso de bases de datos y archivos de texto en FlexiLayout language</a>).
        </p>

        <p>Para acelerar la búsqueda, solo se usan las primeras maxRecordsCount variantes (la configuración predeterminada es 1000).</p>

        <details>
          <summary>P. ej.</summary>

          <pre>
            <code>SearchTextFromFile: "Keywords.txt", 500;</code>
          </pre>
        </details>
      </td>
    </tr>

    <tr>
      <td>
        <p>AllowIntersectPercent( Real )</p>
      </td>

      <td>
        <p>Especifica el porcentaje máximo permitido de superposición vertical entre dos líneas de texto (la configuración predeterminada es 15). Puede usar este parámetro en textos con un interlineado reducido.</p>
      </td>
    </tr>

    <tr>
      <td colspan="2">
        <p>
          <em>Los siguientes métodos solo están disponibles si el Texto a buscar consta de una sola palabra</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void SearchText ( String )</p>
      </td>

      <td>
        <p>Texto a buscar.</p>
      </td>
    </tr>

    <tr>
      <td colspan="2">
        <p>
          <em>Los siguientes métodos están disponibles si el texto a buscar se compone de varias palabras</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void NextLinePenalty( Real )</p>
      </td>

      <td>
        <p>
          Consulte <em>Texto estático. Penalización por salto de línea.</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void OmissionPenalty( Real )</p>
      </td>

      <td>
        <p>
          Consulte <em>Texto estático. Penalización por palabras omitidas</em>.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void WholeWordMode ( Lógica )</p>
      </td>

      <td>
        <p>
          El indicador especifica si solo deben considerarse válidas las hipótesis de objetos de texto completos. Cuando se establece en <strong>True</strong>, se ignoran las hipótesis compuestas por partes de palabras. La configuración
          predeterminada es <strong>False</strong>.
        </p>

        <p>
          <strong>Nota.</strong> Este método se diferencia de <strong>AllowChoppedWords</strong> en que <strong>AllowChoppedWords</strong> afecta solo a las hipótesis generadas a partir de palabras situadas en el
          límite del área de búsqueda, mientras que <strong>WholeWordMode</strong> afecta a la generación de todas las hipótesis.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void AllowEmbeddedHypotheses( Lógica )</p>
      </td>

      <td>
        <details>
          <summary>P. ej.</summary>
          <p>El siguiente código le indica al programa que debe formular la hipótesis más larga.</p>

          <pre>
            <code>AllowEmbeddedHypotheses (False);</code>
          </pre>
        </details>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void MaxLineBreakDistance( Distance )</p>
      </td>

      <td>
        <p>La distancia entre la palabra en la siguiente línea y la línea anterior.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>SuggestOnlySimilarChars( Lógica value )</p>
      </td>

      <td>
        <p>
          Cuando se establece en <strong>true</strong>, en las operaciones de inserción/eliminación/reemplazo de un carácter solo se permiten como caracteres de reemplazo los caracteres (jeroglíficos) con un trazado similar.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Void AllowedTextRotations ( TextRotations )</p>
      </td>

      <td>
        <p>Especifica un conjunto de orientaciones del texto reconocido en las que se permite buscar un elemento.</p>
      </td>
    </tr>
  </tbody>
</table>
