Passer au contenu principal
Cet objet représente une collection de blocs de mise en page (objets Block). Il s’agit d’un sous-objet d’un objet Layout et il sert à stocker les blocs Layout. L’objet fournit les fonctionnalités standard d’une collection. Voir Utilisation des collections pour plus de détails.
  • L’indexation des collections ABBYY FineReader Engine commence à 0.
  • L’instruction foreach en C# (for each en Visual Basic .NET) peut être utilisée pour manipuler la collection.

Propriétés

NomTypeDescription
ApplicationEngine, lecture seuleRetourne l’objet Engine.
Countint, lecture seuleContient le nombre d’éléments de la collection.
ElementBlock, lecture seulePermet d’accéder à un seul élément de la collection.

Méthodes

NomDescription
AddNewCrée un objet bloc du type spécifié et l’ajoute à la collection.
DeleteAllSupprime tous les éléments de la collection.
DeleteAtSupprime un élément de la collection.
IndexOfRetourne l’indice d’un bloc dans la collection.
ItemPermet d’accéder à un élément de la collection.

Windows

LayoutBlocks

Linux et macOS

LayoutBlocksLinuxMac Diagramme d’objets

Exemples

FREngine.IFRDocument frDoc;
// Parcourt les blocs de la mise en page
for (int iPage = 0; iPage < frDoc.Pages.Count; iPage++)
{
 FREngine.IFRPage page = frDoc.Pages[iPage];
 FREngine.ILayout layout = page.Layout;
 int blocksCount = layout.Blocks.Count;
 for (int iBlock = 0; iBlock < blocksCount; iBlock++)
 {
  FREngine.IBlock block = layout.Blocks[iBlock];
  ...
 }
}
Cet objet est utilisé dans les exemples de code suivants :

Voir aussi

Block Layout Utilisation de Layout et des blocs Utilisation des collections Utilisation des propriétés