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

# AddNew 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 creates a new object of the collection element type and adds it to the collection. The properties of the newly added object have default values.

## Syntax

### C++

```cpp theme={null}
HRESULT AddNew( I<ElementType>** Result );
```

### C\#

```csharp theme={null}
<ElementType> AddNew();
```

### Visual Basic .NET

```vb theme={null}
Function AddNew() As <ElementType>
```

## Parameters

Result

\[out, retval] A pointer to I\<ElementType>\* pointer variable that receives the interface pointer of the added object.

## 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 table below describes the collections which provide this method and the types of elements in the collections:

| Collection type                                                                                                           | Element type                                                                                                                      |
| ------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| [AuthorsList](/fine-reader/engine/api-reference/document-related-objects/authorslist)                                     | [AuthorInfo](/fine-reader/engine/api-reference/document-related-objects/authorinfo)                                               |
| [BaseLanguages](/fine-reader/engine/api-reference/language-related-objects/baselanguages)                                 | [BaseLanguage](/fine-reader/engine/api-reference/language-related-objects/baselanguage)                                           |
| [DocumentInformationDictionary](/fine-reader/engine/api-reference/document-related-objects/documentinformationdictionary) | [DocumentInformationDictionaryItem](/fine-reader/engine/api-reference/document-related-objects/documentinformationdictionaryitem) |
| [List](/fine-reader/engine/api-reference/text-related-objects/list)                                                       | [ListLevel](/fine-reader/engine/api-reference/text-related-objects/listlevel)                                                     |
| [PDFPictures](/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpictures)                          | [PDFPicture](/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicture)                                    |

## See also

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