> ## 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éthode GetRange de l’objet Text

> Méthode GetRange de l’objet Text dans l’API ABBYY FineReader Engine — Renvoie une copie d’une plage de texte pouvant être insérée dans un autre paragraphe via IParagraph::InsertText.

Cette méthode permet d’obtenir une copie d’une plage de texte. Vous pouvez insérer le texte obtenu dans celui d’un paragraphe (méthode [IParagraph::InsertText](/fr/fine-reader/engine/api-reference/text-related-objects/paragraph/inserttext-method)).

<div id="syntax">
  ## Syntaxe
</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">
  ## Paramètres
</div>

FromParagraph

\[in] Variable spécifiant l’indice du paragraphe correspondant au point de départ de la plage à copier.

FromPos

\[in] Variable définissant l’indice du caractère dans le paragraphe de départ, correspondant au point de départ de la plage à copier.

ToParagraph

\[in] Variable définissant l’indice du paragraphe correspondant au point d’arrivée de la plage à copier.

ToPos

\[in] Variable définissant l’indice du caractère dans le paragraphe de fin, correspondant au point d’arrivée de la plage à copier. Ce caractère lui-même n’est pas inclus dans le texte copié.

Result

\[out, retval] Pointeur vers la variable de pointeur IText\* qui reçoit le pointeur d’interface de l’objet [Text](/fr/fine-reader/engine/api-reference/text-related-objects/text) représentant la plage. Result ne doit pas être NULL. \*Result doit être NULL ; sinon, un code d’erreur est renvoyé.

<div id="return-values">
  ## Valeurs de retour
</div>

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les [valeurs de retour standard des fonctions d’ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

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

La position de fin de la plage doit se trouver plus loin dans le texte que la position de début ; sinon, un code d’erreur est renvoyé. Le symbole à la position (FromParagraph;FromPos) est inclus dans la plage, tandis que le caractère à la position (ToParagraph;ToPos) n’est pas inclus. Pour obtenir une copie de l’intégralité du texte, indiquez les coordonnées (0;0) pour le début de la plage et les coordonnées de la "[position spéciale](/fr/fine-reader/engine/api-reference/text-related-objects/text#special_position)" pour la fin de la plage.

<div id="see-also">
  ## Voir aussi
</div>

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