Skip to main content
This object represents a group of checkmark blocks (CheckmarkBlock objects). The ICheckmarkGroup interface is derived from the IBlock interface and inherits all its properties. Besides the standard collection functionality the CheckmarkGroup object allows you to set the maximum and minimum number of selected checkmarks in the group.
  • The indexing of ABBYY FineReader Engine collections starts with 0.
  • The foreach statement in C# (for each in Visual Basic .NET) can be used to manipulate the collection.

Properties

NameTypeDescription
Countint, read-onlyStores the number of elements in the group.
ElementCheckmarkBlock, read-onlyProvides access to a single element of the group.
MaximumCheckedInGroupintSpecifies the maximum number of selected checkmark blocks in the group. The default value is -1, which means that all checkmark blocks in the group can be selected.
MinimumCheckedInGroupintSpecifies the minimum number of selected checkmark blocks in the group. The default value is 0.

Methods

NameDescription
AddNewCreates a checkmark block and inserts it into the specified position in the group.
DeleteAllRemoves all the elements from the group.
DeleteAtRemoves an element from the group.
ItemProvides access to a single element of the group of checkmark blocks.
CheckmarkGroup Object Diagram

Output parameter

This object is the output parameter of the GetAsCheckmarkGroup method of the Block object.

See also

Block CheckmarkBlock Working with Layout and Blocks Recognizing Checkmarks Working with Collections Working with Properties