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

# Change Object (IChange Interface)

This object represents one difference between the original and the copy. It provides information about the change location, the type of content the change affects, and the kind of modification made (something inserted, deleted, etc.). White spaces and empty strings are not considered as changes.

## Properties

| Name              | Type                                                                                                                                                                                                                             | Description                                                                                         |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| Application       | [Engine](/fine-reader/engine/api-reference/engine-object-iengine-interface), [read-only](/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)                    | Returns the [Engine](/fine-reader/engine/api-reference/engine-object-iengine-interface) object.     |
| ChangeType        | [DocumentChangeTypeEnum](/fine-reader/engine/api-reference/enumerations/documentchangetypeenum), read-only                                                                                                                       | Returns the type of content that was changed (text or picture).                                     |
| ModificationType  | [ModificationTypeEnum](/fine-reader/engine/api-reference/enumerations/modificationtypeenum), read-only                                                                                                                           | Returns the kind of modification that was made: something inserted, deleted, or otherwise modified. |
| ReferenceLocation | [ChangeLocation](/fine-reader/engine/api-reference/document-comparison-objects/changelocation), [read-only](/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Returns the location of the change in the original document.                                        |
| UserLocation      | [ChangeLocation](/fine-reader/engine/api-reference/document-comparison-objects/changelocation), [read-only](/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Returns the location of the change in the document copy.                                            |

## Methods

| Name                                                                                                                 | Description                                                                                                                                              |
| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [GetAsPictureChange](/fine-reader/engine/api-reference/document-comparison-objects/change/getaspicturechange-method) | Returns the detected change as the [PictureChange](/fine-reader/engine/api-reference/document-comparison-objects/picturechange) object. Not implemented. |
| [GetAsTextChange](/fine-reader/engine/api-reference/document-comparison-objects/change/getastextchange-method)       | Returns the detected change as the [TextChange](/fine-reader/engine/api-reference/document-comparison-objects/textchange) object.                        |

## Related objects

<img src="https://mintcdn.com/abbyy/6udH-pkk8zkVafYH/images/fine-reader/engine/change.gif?s=16b6ef002a79967ee44df4da0df2c8d7" alt="Change" width="204" height="141" data-path="images/fine-reader/engine/change.gif" />[](/fine-reader/engine/api-reference/document-comparison-objects/changes)[](/fine-reader/engine/api-reference/document-comparison-objects/comparisonresult#changes)[](/fine-reader/engine/api-reference/document-comparison-objects/change#userlocation)[](/fine-reader/engine/api-reference/document-comparison-objects/change#referencelocation)[](/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/fine-reader/engine/api-reference/document-comparison-objects/changelocation)[](/fine-reader/engine/api-reference/document-comparison-objects/comparisonresult)

[Object Diagram](/fine-reader/engine/api-reference/object-diagram)

## Output parameter

This object is the output parameter of the [Item](/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) method of the [Changes](/fine-reader/engine/api-reference/document-comparison-objects/changes) object.

## Samples

The object is used in the [Document Comparison](/fine-reader/engine/guided-tour/samples#documentcomparison) demo tool for Windows and the [Document Comparison](/fine-reader/engine/guided-tour/samples#documentcomparison_linux) sample for Linux and Mac.

## See also

[Changes](/fine-reader/engine/api-reference/document-comparison-objects/changes)

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

[Migration Guide from ScanDifFinder SDK to Document Comparison API](/fine-reader/engine/specifications/migration-guide-from-scandiffinder-sdk-to-document-comparison-api)
