Chinese Simplified (简体中文)

CheckmarkGroup Object (ICheckmarkGroup Interface)

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.


Name Type Description
Count int, read-only Stores the number of elements in the group.
Element CheckmarkBlock, read-only Provides access to a single element of the group.
MaximumCheckedInGroup int

Specifies 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.

MinimumCheckedInGroup int

Specifies the minimum number of selected checkmark blocks in the group.

The default value is 0.


Name Description
AddNew Creates a checkmark block and inserts it into the specified position in the group.
DeleteAll Removes all the elements from the group.
DeleteAt Removes an element from the group.
Item Provides access to a single element of the group of checkmark blocks.

Related objects

Object Diagram

Output parameter

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

See also



Working with Layout and Blocks

Recognizing Checkmarks

Working with Collections

Working with Properties

24.03.2023 8:51:52

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.