메인 콘텐츠로 건너뛰기
이 객체는 레이아웃 블록(Block 객체)의 컬렉션을 나타냅니다. 이는 Layout 객체의 하위 객체이며, 레이아웃 블록의 저장소 역할을 합니다. 이 객체는 표준 컬렉션 기능을 제공합니다. 자세한 내용은 컬렉션 작업을 참조하세요.
  • ABBYY FineReader Engine의 컬렉션 인덱싱은 0부터 시작합니다.
  • C#의 foreach 문(Visual Basic .NET의 for each)은 컬렉션을 조작하는 데 사용할 수 있습니다.

속성

NameTypeDescription
Application엔진, 읽기 전용엔진 객체를 반환합니다.
Countint, 읽기 전용컬렉션의 요소 수를 저장합니다.
Element블록, 읽기 전용컬렉션의 단일 요소에 액세스를 제공합니다.

메서드

이름설명
AddNew지정된 유형의 블록 객체를 생성하여 컬렉션에 추가합니다.
DeleteAll컬렉션에서 모든 요소를 제거합니다.
DeleteAt컬렉션에서 요소를 제거합니다.
IndexOf컬렉션 내 블록의 인덱스를 반환합니다.
Item컬렉션의 요소에 액세스합니다.

Windows

Layout 블록

Linux 및 macOS

LayoutBlocksLinuxMac 객체 다이어그램

예제

FREngine.IFRDocument frDoc;
// 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];
  ...
 }
}
이 객체는 다음 코드 예제에서 사용됩니다:

관련 항목

블록 Layout Layout과 블록 작업 컬렉션 작업 속성 작업