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

# ICharactersParams

> ICharactersParams collection in the ABBYY FlexiCapture scripting model: Add and Delete methods insert or remove recognized characters in a field.

## What it does

A collection of [ICharacterParams](/flexi-capture/appendix/scripts/icharacterparams) objects.

## Methods

<table width="100%"><thead><tr><th style={{textAlign: 'left'}}><p><strong>Definition</strong></p></th><th style={{textAlign: 'left'}}><p><strong>Description</strong></p></th></tr></thead><tbody><tr><td><p>Add( value : Object, \[optional] position : int )</p></td><td><p>Inserts a new value element into the text in the specified position. If the position is not set, the value is added to the end of text.</p><p><strong>Note: </strong> The <strong>value</strong> parameter can be a character, a string, an <a href="/flexi-capture/appendix/scripts/icharacterparams">ICharacterParams</a> object or an ICharactersParams object. Thus characters or text can be copied from other fields with preserved layout and highlighting. If characters regions are larger than the region of a new field, they are not copied.</p></td></tr><tr><td><p>Delete( index : int, count : Variant)</p></td><td><p>Deletes an element by its index in the collection.</p><p><strong>Note: </strong> The <strong>count</strong> parameter sets the number of characters to be deleted.</p></td></tr></tbody></table>

## Properties

| **Name** | **Type** | **Access** | **Description**                      |
| -------- | -------- | ---------- | ------------------------------------ |
| Count    | int      | Read-only  | Number of objects in the collection. |
