> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CheckmarkGroup オブジェクト (ICheckmarkGroup インターフェイス)

> ABBYY FineReader Engine API の CheckmarkGroup オブジェクト（ICheckmarkGroup インターフェイス）— CheckmarkBlock オブジェクトのグループです。標準的なコレクション機能に加え、選択されたチェックマークの最小数と最大数を設定できます。IBlock から派生しています。

このオブジェクトは、チェックマークブロック のグループ ([CheckmarkBlock](/ja/fine-reader/engine/api-reference/layout-related-objects/checkmarkblock) オブジェクト) を表します。ICheckmarkGroup インターフェイスは [IBlock](/ja/fine-reader/engine/api-reference/layout-related-objects/block) インターフェイスから派生しており、そのすべてのプロパティを継承します。

CheckmarkGroup オブジェクトでは、標準的なコレクション機能に加えて、グループ内で選択される チェックマーク の最大数と最小数を設定できます。

* ABBYY FineReader Engine のコレクションのインデックスは 0 から始まります。
* C# の foreach ステートメント (Visual Basic .NET の for each) を使用して、コレクションを操作できます。

<div id="properties">
  ## プロパティ
</div>

| 名前                                                                                                                       | 型                                                                                                                                                                                                                              | 説明                                                                              |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------- |
| Count                                                                                                                    | [int](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), 読み取り専用                                                                                                              | グループ内の要素数を格納します。                                                                |
| [Element](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property) | [CheckmarkBlock](/ja/fine-reader/engine/api-reference/layout-related-objects/checkmarkblock), [読み取り専用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | グループの 1 つの要素にアクセスできます。                                                          |
| MaximumCheckedInGroup                                                                                                    | [int](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                                      | グループ内で選択されているチェックマークブロックの最大数を指定します。既定値は -1 で、この場合はグループ内のすべてのチェックマークブロックを選択できます。 |
| MinimumCheckedInGroup                                                                                                    | [int](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                                      | グループ内で選択されているチェックマークブロックの最小数を指定します。既定値は 0 です。                                   |

<div id="methods">
  ## メソッド
</div>

| Name                                                                                                                       | Description                          |
| -------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| [AddNew](/ja/fine-reader/engine/api-reference/layout-related-objects/checkmarkgroup/addnew-method)                         | チェックマークブロックを作成し、グループ内の指定された位置に挿入します。 |
| [DeleteAll](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteall-method) | グループからすべての要素を削除します。                  |
| [DeleteAt](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteat-method)   | グループから要素を削除します。                      |
| [Item](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method)           | チェックマークブロックのグループ内の単一要素にアクセスします。      |

<div id="related-objects">
  ## 関連オブジェクト
</div>

<img src="https://mintcdn.com/abbyy/6udH-pkk8zkVafYH/images/fine-reader/engine/checkmarkgroup.gif?s=8a67a9826b397e3ef9684a0e748a79cc" alt="CheckmarkGroup" width="285" height="151" data-path="images/fine-reader/engine/checkmarkgroup.gif" />[](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/region)[](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/ja/fine-reader/engine/api-reference/layout-related-objects/layout#blocks)[](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/region)[](/ja/fine-reader/engine/api-reference/layout-related-objects/checkmarkblock)[](/ja/fine-reader/engine/api-reference/layout-related-objects/block)[](/ja/fine-reader/engine/api-reference/layout-related-objects/layoutblocks)[](/ja/fine-reader/engine/api-reference/layout-related-objects/layout)

[オブジェクト図](/ja/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## 出力パラメーター
</div>

このオブジェクトは、[Block](/ja/fine-reader/engine/api-reference/layout-related-objects/block)オブジェクトの[GetAsCheckmarkGroup](/ja/fine-reader/engine/api-reference/layout-related-objects/block/getascheckmarkgroup-method)メソッドの出力パラメーターとなるオブジェクトです。

<div id="see-also">
  ## 関連項目
</div>

[Block](/ja/fine-reader/engine/api-reference/layout-related-objects/block)

[CheckmarkBlock](/ja/fine-reader/engine/api-reference/layout-related-objects/checkmarkblock)

[レイアウトとブロックの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-layout-and-blocks)

[チェックマークの認識](/ja/fine-reader/engine/guided-tour/advanced-techniques/recognizing-checkmarks)

[コレクションの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

[プロパティの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
