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

<Note>
  This is a common method. Any platform-specific implementation limitations will be listed in the topics for the objects using this method.
</Note>

This method is specific to ABBYY FineReader Engine collection objects. It removes all the elements from collection and empties it.

## Syntax

### C++

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

### C\#

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

### Visual Basic .NET

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

## Return values

This method has no specific return values. It returns the [standard return values of ABBYY FineReader Engine functions](/fine-reader/engine/api-reference/return-codes).

## Remarks

The following objects provide this method:

* Image-related objects:
  * [OfficeConverters](/fine-reader/engine/api-reference/image-related-objects/officeconverters)
  * [TrainingImagesCollection](/fine-reader/engine/api-reference/image-related-objects/trainingimagescollection)

* Layout and blocks:
  * [LayoutBlocks](/fine-reader/engine/api-reference/layout-related-objects/layoutblocks)
  * [CheckmarkGroup](/fine-reader/engine/api-reference/layout-related-objects/checkmarkgroup)
  * [SeparatorGroup](/fine-reader/engine/api-reference/layout-related-objects/separatorgroup)
  * [TableSeparators](/fine-reader/engine/api-reference/layout-related-objects/tableseparators)

* Language-related objects:
  * [BaseLanguages](/fine-reader/engine/api-reference/language-related-objects/baselanguages)
  * [DictionaryDescriptions](/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions)

* Text-related objects:
  * [List](/fine-reader/engine/api-reference/text-related-objects/list)
  * [TabPositions](/fine-reader/engine/api-reference/text-related-objects/tabpositions)

* Parameter objects:
  * [PDFPictures](/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpictures)

* Document-related objects:
  * [AuthorsList](/fine-reader/engine/api-reference/document-related-objects/authorslist)
  * [DocumentInformationDictionary](/fine-reader/engine/api-reference/document-related-objects/documentinformationdictionary)

* Classification-related objects:
  * [Categories](/fine-reader/engine/api-reference/classification-related-objects/categories)
  * [ClassificationObjects](/fine-reader/engine/api-reference/classification-related-objects/classificationobjects)

* Supplementary objects:
  * [IntsCollection](/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection)
  * [StringsCollection](/fine-reader/engine/api-reference/supplementary-objects-and-methods/stringscollection)
  * [RegionsCollection](/fine-reader/engine/api-reference/supplementary-objects-and-methods/regionscollection)

* Visual Components supplementary objects:
  * [SpellWordCollection](/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection)
  * [SpellReplacementCollection](/fine-reader/engine/visual-components-reference/supplementary-objects/spellreplacementcollection)

## Samples

<Accordion title="C# code">
  ```csharp theme={null}
  FREngine.IEngine engine;
  FREngine.IFRPage page;
  FREngine.IImageModification imageModification;
  // Remove all blocks from layout before image modification
  page.Layout.Blocks.DeleteAll();
  page.Layout.BlackSeparators.DeleteAll();
  page.Layout.VisualBlocks.DeleteAll();
  page.ImageDocument.Modify(imageModification);
  ```
</Accordion>

The method is used in the following code samples for Linux and Windows: [CustomLanguage](/fine-reader/engine/guided-tour/samples#customlanguage).

## See also

[Working with Collections](/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)
