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

# Propriété SortedBlocks de l’objet Layout

> Propriété SortedBlocks de l’objet Layout dans l’API ABBYY FineReader Engine — Renvoie la collection des blocs du layout, triée dans un ordre logique selon le coin supérieur gauche (de gauche à droite, puis de haut en bas) ; le comportement du regroupement est configurable via SortingBlocksParams.

Renvoie la collection des blocs du layout, triée dans un ordre logique.

Cette collection contient les mêmes blocs que ceux renvoyés par la propriété [Blocks](/fr/fine-reader/engine/api-reference/layout-related-objects/layout#blocks). Ils sont triés en fonction de la position du coin supérieur gauche de chaque bloc, d’abord de gauche à droite, puis de haut en bas. Les blocs proches les uns des autres sont considérés comme appartenant à un même groupe logique. Vous pouvez définir l’écart acceptable entre les blocs appartenant au même groupe à l’aide de l’objet [SortingBlocksParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/sortingblocksparams).

<Accordion title="Voir un exemple">
  <img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/sortedblocks.gif?s=3bca21e4b31af44a80d161f6152b6ee0" alt="SortedBlocks" width="268" height="297" data-path="images/fine-reader/engine/sortedblocks.gif" />
</Accordion>

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

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

```cpp theme={null}
HRESULT get_SortedBlocks(
  ISortingBlocksParams*   SortingBlocksParams,
  ILayoutBlocks**         Result
);
```

### C\#

```csharp theme={null}
ILayoutBlocks get_SortedBlocks( ISortingBlocksParams SortingBlocksParams );
```

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

```vb theme={null}
ReadOnly Property SortedBlocks([SortingBlocksParams As ISortingBlocksParams = Nothing]) As ILayoutBlocks
```

<div id="parameters">
  ## Paramètres
</div>

SortingBlocksParams

\[in] Cette variable décrit l’objet [SortingBlocksParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/sortingblocksparams), qui contient les paramètres de regroupement des blocs. Ce paramètre est facultatif : vous pouvez passer NULL pour utiliser les paramètres par défaut.

Result

\[out, retval] Pointeur vers une variable pointeur ILayoutBlocks\* qui reçoit le pointeur d’interface de l’objet [LayoutBlocks](/fr/fine-reader/engine/api-reference/layout-related-objects/layoutblocks) en sortie.

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

Cette fonction ne comporte pas de valeurs de retour spécifiques. Elle renvoie les [valeurs de retour standard des fonctions ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

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

[Layout](/fr/fine-reader/engine/api-reference/layout-related-objects/layout)

[LayoutBlocks](/fr/fine-reader/engine/api-reference/layout-related-objects/layoutblocks)
