Pular para o conteúdo principal
Este objeto representa uma coleção de blocos de Layout (objetos Bloco). Ele é um subobjeto de um objeto Layout e funciona como um armazenamento de blocos de Layout. O objeto oferece a funcionalidade padrão de coleções. Consulte Trabalhando com coleções para mais detalhes.
  • A indexação das coleções do ABBYY FineReader Engine começa em 0.
  • A instrução foreach em C# (for each no Visual Basic .NET) pode ser usada para manipular a coleção.

Properties

NomeTipoDescrição
ApplicationEngine, somente leituraRetorna o objeto Engine.
Countint, somente leituraArmazena o número de elementos da coleção.
ElementBloco, somente leituraFornece acesso a um único elemento da coleção.

Métodos

NomeDescrição
AddNewCria um objeto Bloco do tipo especificado e o adiciona à coleção.
DeleteAllRemove todos os elementos da coleção.
DeleteAtRemove um elemento da coleção.
IndexOfRetorna o índice de um bloco na coleção.
ItemPermite acessar um elemento da coleção.

Windows

LayoutBlocks

Linux e macOS

LayoutBlocksLinuxMac Diagrama de objetos

Exemplos

FREngine.IFRDocument frDoc;
// Itera pelos blocos do 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 é usado nos exemplos de código a seguir:

Veja também

Bloco Layout Trabalhando com Layout e Blocos Trabalhando com coleções Trabalhando com Properties