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

# IntsCollection オブジェクト（IIntsCollection インターフェイス）

> ABBYY FineReader Engine API の IntsCollection オブジェクト（IIntsCollection インターフェイス）— FineReader Engine のメソッドでパラメーターまたは戻り値として使用される int 値のコレクション。

このオブジェクトは、[int](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties) 型の変数のコレクションを表します。これは、各種パラメーターのセットを必要とする ABBYY FineReader Engine 関数に渡すための格納領域として使用されます。また、ABBYY FineReader Engine のメソッドの戻り値になることもあります。

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

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

| 名称                                                                                                                       | 型                                                                                                                                                                                                                | 説明                        |
| ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- |
| Application                                                                                                              | [Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface), [読み取り専用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Engine オブジェクトを返します。       |
| 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) | [int](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                        | コレクション内の 1 つの要素にアクセスできます。 |

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

| 名前                                                                                                                         | 説明                                            |
| -------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- |
| [Add](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/add-method)             | 指定した整数値をコレクションの末尾に追加します。                      |
| [CopyFrom](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-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)   | コレクションから要素を削除します。                             |
| [InsertAt](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/insertat-method)   | 指定した整数値をコレクション内の指定した位置に挿入します。                 |
| [Item](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method)           | コレクション内の 1 つの要素にアクセスします。                      |

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

このコレクションは、次のメソッドおよびプロパティの出力パラメーターとして使用されます。

* [CreateIntsCollection](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) メソッド ([Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface) オブジェクト)
* [ColorHues](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/colorobjectsprohibitingparams#colorhues) プロパティ ([ColorObjectsProhibitingParams](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/colorobjectsprohibitingparams) オブジェクト)
* [GetPagesToProcess](/ja/fine-reader/engine/api-reference/batch-processor/ifileadapter/getpagestoprocess-method) メソッド ([IFileAdapter](/ja/fine-reader/engine/api-reference/batch-processor/ifileadapter) インターフェイス、Linux および Windows)
* [PaperSizes](/ja/fine-reader/engine/api-reference/mechanism-objects/scansourcecapabilities#papersizes) および [Resolutions](/ja/fine-reader/engine/api-reference/mechanism-objects/scansourcecapabilities#resolutions) プロパティ ([ScanSourceCapabilities](/ja/fine-reader/engine/api-reference/mechanism-objects/scansourcecapabilities) オブジェクト、Windows)
* [GetSelectedBlocksIndices](/ja/fine-reader/engine/visual-components-reference/zoomviewer/getselectedblocksindices-method) メソッド ([ZoomViewer](/ja/fine-reader/engine/visual-components-reference/zoomviewer) オブジェクト、Visual Components)
* [GetSelectedBlocksIndices](/ja/fine-reader/engine/visual-components-reference/imageviewer/getselectedblocksindices-method) メソッドおよび [SelectedPagesIndices](/ja/fine-reader/engine/visual-components-reference/imageviewer#selectedpagesindices) プロパティ ([ImageViewer](/ja/fine-reader/engine/visual-components-reference/imageviewer) オブジェクト、Visual Components)
* [SelectedPagesIndices](/ja/fine-reader/engine/visual-components-reference/documentviewer#selectedpagesindices) プロパティ ([DocumentViewer](/ja/fine-reader/engine/visual-components-reference/documentviewer) オブジェクト、Visual Components)

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

このコレクションは、次のメソッドおよびプロパティで入力パラメーターとして使用されます。

* [InjectTextLayer](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/injecttextlayer-method) メソッド ([Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface) オブジェクト)
* [AddImageFile](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefile-method)、[AddImageFileFromAttachment](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefromattachment-method)、[AddImageFileFromMemory](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefrommemory-method)、[AddImageFileWithPassword](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpassword-method)、[AddImageFileWithPasswordCallback](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpasswordcallback-method)、[AddImageFileFromStream](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefromstream-method)、[CheckTextLayer](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/checktextlayer-method)、[PreprocessPages](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/preprocesspages-method)、[AnalyzePages](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/analyzepages-method)、[ExportPages](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/exportpages-method)、[RecognizePages](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/recognizepages-method)、[SplitPages](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/splitpages-method)、[SynthesizePages](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/synthesizepages-method)、[ProcessPages](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/processpages-method) メソッド ([FRDocument](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument) オブジェクト)
* [Renumber](/ja/fine-reader/engine/api-reference/document-related-objects/frpages/renumber-method) メソッド ([FRPages](/ja/fine-reader/engine/api-reference/document-related-objects/frpages) オブジェクト)
* [AddWordsToCacheDictionary](/ja/fine-reader/engine/api-reference/document-related-objects/frpage/addwordstocachedictionary-method) および [RecognizeBlocks](/ja/fine-reader/engine/api-reference/document-related-objects/frpage/recognizeblocks-method) メソッド ([FRPage](/ja/fine-reader/engine/api-reference/document-related-objects/frpage) オブジェクト)
* [AddPages](/ja/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter/addpages-method) メソッド ([ExportFileWriter](/ja/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter) オブジェクト)
* [AddWords](/ja/fine-reader/engine/api-reference/language-related-objects/dictionary/addwords-method) メソッド ([Dictionary](/ja/fine-reader/engine/api-reference/language-related-objects/dictionary) オブジェクト)
* [RemoveColorObjectsEx](/ja/fine-reader/engine/api-reference/image-related-objects/imagedocument/removecolorobjectsex-method) メソッド ([ImageDocument](/ja/fine-reader/engine/api-reference/image-related-objects/imagedocument) オブジェクト)
* [ColorHues](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/colorobjectsprohibitingparams#colorhues) プロパティ ([ColorObjectsProhibitingParams](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/colorobjectsprohibitingparams) オブジェクト)
* [CompareDocuments](/ja/fine-reader/engine/api-reference/document-comparison-objects/comparator/comparedocuments-method) メソッド ([Comparator](/ja/fine-reader/engine/api-reference/document-comparison-objects/comparator) オブジェクト)
* [InitializeGrid](/ja/fine-reader/engine/api-reference/layout-related-objects/tableblock/initializegrid-method) メソッド ([TableBlock](/ja/fine-reader/engine/api-reference/layout-related-objects/tableblock) オブジェクト)

以下の入力パラメーターは、Visual Components 固有のものです。

* [SetSelectedBlocksIndices](/ja/fine-reader/engine/visual-components-reference/zoomviewer/setselectedblocksindices-method)：[ZoomViewer](/ja/fine-reader/engine/visual-components-reference/zoomviewer) オブジェクトのメソッド

* [SetSelectedBlocksIndices](/ja/fine-reader/engine/visual-components-reference/imageviewer/setselectedblocksindices-method) メソッド、および [SelectedPagesIndices](/ja/fine-reader/engine/visual-components-reference/imageviewer#selectedpagesindices) プロパティ ([ImageViewer](/ja/fine-reader/engine/visual-components-reference/imageviewer) オブジェクト)

* [OnToolChangeBlockRegion](/ja/fine-reader/engine/visual-components-reference/izoomviewerevents/ontoolchangeblockregion-method)、[OnDeleteBlocks](/ja/fine-reader/engine/visual-components-reference/izoomviewerevents/ondeleteblocks-method)、[OnReadBlocks](/ja/fine-reader/engine/visual-components-reference/izoomviewerevents/onreadblocks-method)：[IZoomViewerEvents](/ja/fine-reader/engine/visual-components-reference/izoomviewerevents) インターフェイスのメソッド

* [OnReadBlocks](/ja/fine-reader/engine/visual-components-reference/iimageviewerevents/onreadblocks-method)、[OnToolChangeBlockRegion](/ja/fine-reader/engine/visual-components-reference/iimageviewerevents/ontoolchangeblockregion-method)、[OnDeleteBlocks](/ja/fine-reader/engine/visual-components-reference/iimageviewerevents/ondeleteblocks-method)、[OnReadBlocks](/ja/fine-reader/engine/visual-components-reference/iimageviewerevents/onreadblocks-method)、[OnEditImages](/ja/fine-reader/engine/visual-components-reference/iimageviewerevents/oneditimages-method)、[OnCorrectResolution](/ja/fine-reader/engine/visual-components-reference/iimageviewerevents/oncorrectresolution-method)、[OnCropImages](/ja/fine-reader/engine/visual-components-reference/iimageviewerevents/oncropimages-method)、[OnSplitImages](/ja/fine-reader/engine/visual-components-reference/iimageviewerevents/onsplitimages-method)：[IImageViewerEvents](/ja/fine-reader/engine/visual-components-reference/iimageviewerevents) インターフェイスのメソッド

* [SelectedPagesIndices](/ja/fine-reader/engine/visual-components-reference/documentviewer#selectedpagesindices)：[DocumentViewer](/ja/fine-reader/engine/visual-components-reference/documentviewer) オブジェクトのプロパティ

* [OnExportPages](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onexportpages-method)、[OnRenumberingPages](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onrenumberingpages-method)：[IDocumentViewerEvents](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents) インターフェイスのメソッド

<div id="samples">
  ## サンプル
</div>

<Accordion title="C# コード">
  ```csharp theme={null}
   
  for( int i = 0; i < Document.Pages.Count; i++ )
  {
   if( Document.Pages[i].PageStructureOutOfDate )
   {
    pageIndices.Add( i );
   }
  }
  ```
</Accordion>

このオブジェクトは、以下のコード サンプルで使用されています。

* Linux: [BatchProcessing](/ja/fine-reader/engine/guided-tour/samples#batchprocessing)
* Windows: [BatchProcessing](/ja/fine-reader/engine/guided-tour/samples#batchprocessing) および [VisualComponents](/ja/fine-reader/engine/guided-tour/samples#visualcomponents)、デモ ツール: [BatchProcessingRecognition](/ja/fine-reader/engine/guided-tour/samples#batchprocessingrecognition)、[Classification](/ja/fine-reader/engine/guided-tour/samples#classification)

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

[コレクションの操作](/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)
