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

# DeleteAll メソッド

> ABBYY FineReader Engine API の DeleteAll メソッド — FineReader Engine コレクションからすべての要素を削除する共通メソッド。

<Note>
  これは共通メソッドです。プラットフォーム固有の実装上の制限がある場合は、このメソッドを使用するオブジェクトのトピックに記載されています。
</Note>

このメソッドは、ABBYY FineReader Engine のコレクションオブジェクトに固有のものです。コレクションからすべての要素を削除して空にします。

<div id="syntax">
  ## 構文
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT DeleteAll();
```

### C\#

```csharp theme={null}
void DeleteAll();
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub DeleteAll()
```

<div id="return-values">
  ## 戻り値
</div>

このメソッドに固有の戻り値はありません。[ABBYY FineReader Engine 関数の標準戻り値](/ja/fine-reader/engine/api-reference/return-codes)が返されます。

<div id="remarks">
  ## 備考
</div>

このメソッドを提供するオブジェクトは次のとおりです。

* 画像関連オブジェクト:
  * [OfficeConverters](/ja/fine-reader/engine/api-reference/image-related-objects/officeconverters)
  * [TrainingImagesCollection](/ja/fine-reader/engine/api-reference/image-related-objects/trainingimagescollection)

* Layout およびブロック:
  * [LayoutBlocks](/ja/fine-reader/engine/api-reference/layout-related-objects/layoutblocks)
  * [CheckmarkGroup](/ja/fine-reader/engine/api-reference/layout-related-objects/checkmarkgroup)
  * [SeparatorGroup](/ja/fine-reader/engine/api-reference/layout-related-objects/separatorgroup)
  * [TableSeparators](/ja/fine-reader/engine/api-reference/layout-related-objects/tableseparators)

* 言語関連オブジェクト:
  * [BaseLanguages](/ja/fine-reader/engine/api-reference/language-related-objects/baselanguages)
  * [DictionaryDescriptions](/ja/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions)

* テキスト関連オブジェクト:
  * [List](/ja/fine-reader/engine/api-reference/text-related-objects/list)
  * [TabPositions](/ja/fine-reader/engine/api-reference/text-related-objects/tabpositions)

* Parameter オブジェクト:
  * [PDFPictures](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpictures)

* ドキュメント関連オブジェクト:
  * [AuthorsList](/ja/fine-reader/engine/api-reference/document-related-objects/authorslist)
  * [DocumentInformationDictionary](/ja/fine-reader/engine/api-reference/document-related-objects/documentinformationdictionary)

* 分類関連オブジェクト:
  * [Categories](/ja/fine-reader/engine/api-reference/classification-related-objects/categories)
  * [ClassificationObjects](/ja/fine-reader/engine/api-reference/classification-related-objects/classificationobjects)

* 補助オブジェクト:
  * [IntsCollection](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection)
  * [StringsCollection](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/stringscollection)
  * [RegionsCollection](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/regionscollection)

* Visual Components の補助オブジェクト:
  * [SpellWordCollection](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection)
  * [SpellReplacementCollection](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellreplacementcollection)

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

<Accordion title="C# code">
  ```csharp theme={null}
  FREngine.IEngine engine;
  FREngine.IFRPage page;
  FREngine.IImageModification imageModification;
  // 画像を変更する前に、レイアウトからすべてのブロックを削除します
  page.Layout.Blocks.DeleteAll();
  page.Layout.BlackSeparators.DeleteAll();
  page.Layout.VisualBlocks.DeleteAll();
  page.ImageDocument.Modify(imageModification);
  ```
</Accordion>

このメソッドは、Linux および Windows 向けの次のコード サンプルで使用されています: [CustomLanguage](/ja/fine-reader/engine/guided-tour/samples#customlanguage)。

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

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