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

# Método GetRange del objeto Text

> Método GetRange del objeto Text en la API de ABBYY FineReader Engine — Devuelve una copia de un rango de texto que puede insertarse en otro párrafo mediante IParagraph::InsertText.

Este método le permite obtener una copia de un rango de texto. Puede insertar el texto obtenido en un párrafo (el método [IParagraph::InsertText](/es/fine-reader/engine/api-reference/text-related-objects/paragraph/inserttext-method)).

<div id="syntax">
  ## Sintaxis
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT GetRange(
  int     FromParagraph,
  int     FromPos,
  int     ToParagraph,
  int     ToPos,
  IText** Result
);
```

### C\#

```csharp theme={null}
IText GetRange(
  int FromParagraph,
  int FromPos,
  int ToParagraph,
  int ToPos
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Function GetRange( _
  FromParagraph As Integer, _
  FromPos As Integer, _
  ToParagraph As Integer, _
  ToPos As Integer _
) As IText
```

<div id="parameters">
  ## Parámetros
</div>

FromParagraph

\[in] Variable que especifica el índice del párrafo correspondiente al punto de inicio del rango que se va a copiar.

FromPos

\[in] Variable que define el índice del carácter en el párrafo inicial, correspondiente al punto de inicio del rango que se va a copiar.

ToParagraph

\[in] Variable que define el índice del párrafo correspondiente al punto final del rango que se va a copiar.

ToPos

\[in] Variable que define el índice del carácter en el párrafo final, correspondiente al punto final del rango que se va a copiar. Este carácter no se incluye en el texto copiado.

Result

\[out, retval] Puntero a la variable de puntero IText\* que recibe el puntero de interfaz del objeto [Text](/es/fine-reader/engine/api-reference/text-related-objects/text) que representa el rango. Result no debe ser NULL. \*Result debe ser NULL; de lo contrario, se devuelve un código de error.

<div id="return-values">
  ## Valores de retorno
</div>

Este método no tiene valores de retorno específicos. Devuelve los [valores de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

<div id="remarks">
  ## Observaciones
</div>

La posición final del rango debe estar más adelante en el texto que la inicial; de lo contrario, se devuelve un código de error. El símbolo situado en la posición (FromParagraph;FromPos) se incluye en el rango, mientras que el carácter situado en la posición (ToParagraph;ToPos) no se incluye. Para obtener una copia de todo el texto, pase las coordenadas (0;0) como inicio del rango y las coordenadas de "[posición especial](/es/fine-reader/engine/api-reference/text-related-objects/text#special_position)" como final del rango.

<div id="see-also">
  ## Consulte también
</div>

[Text](/es/fine-reader/engine/api-reference/text-related-objects/text)
