Saltar al contenido principal
Este objeto representa una colección de bloques de diseño (objetos Block). Es un subobjeto de un objeto Layout y sirve para almacenar bloques de Layout. El objeto proporciona la funcionalidad estándar de las colecciones. Consulte Trabajar con Colecciones para obtener más información.
  • La indexación de las colecciones de ABBYY FineReader Engine comienza en 0.
  • La instrucción foreach en C# (for each en Visual Basic .NET) se puede usar para manipular la colección.

Propiedades

NombreTipoDescripción
ApplicationEngine, de solo lecturaDevuelve el objeto Engine.
Countint, de solo lecturaAlmacena el número de elementos en la colección.
ElementBlock, de solo lecturaProporciona acceso a un solo elemento de la colección.

Métodos

NombreDescripción
AddNewCrea un objeto Block del tipo especificado y lo añade a la colección.
DeleteAllElimina todos los elementos de la colección.
DeleteAtElimina un elemento de la colección.
IndexOfDevuelve el índice de un Block en la colección.
ItemProporciona acceso a un elemento de la colección.

Windows

Bloques de Layout

Linux y macOS

LayoutBlocksLinuxMac Diagrama de objetos

Ejemplos

FREngine.IFRDocument frDoc;
// Itera por los bloques del layout
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];
  ...
 }
}
Este objeto se usa en los siguientes ejemplos de código:

Consulte también

Block Layout Trabajar con Layout y Bloques Trabajar con Colecciones Trabajar con Propiedades