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

# AssembledDocument

> AssembledDocument class for grouping source pages into output documents in a Splitter Script activity, with read-only Pages and read-write ResultClassName.

A class used to store output documents assembled from the source pages.

<Note>
  A Splitter Script activity does not return the confidence values for a class.
</Note>

## Properties

| Name              | Type     | Access Level | Description                              |
| :---------------- | :------- | :----------- | :--------------------------------------- |
| `ResultClassName` | `string` | Read-write   | The document class name set by the user. |
| `Pages`           | `Page[]` | Read-only    | The list of pages in the document.       |

## Constructors

| Call                                                            | Description                                                                                                                                                                       |
| :-------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `AssembledDocument()`                                           | Creates an instance of the `AssembledDocument` class with an empty list of pages and an empty `ResultClassName` property.                                                         |
| `AssembledDocument(string ClassName)`                           | Creates an instance of the `AssembledDocument` class with an empty list of pages. Assigns the `ClassName` value to the `ResultClassName` property of the instance.                |
| `AssembledDocument(SourcePage page)`                            | Creates an instance of the `AssembledDocument` class with an empty `ResultClassName` property and a list of pages containing a single page passed as an argument.                 |
| `AssembledDocument(SourcePage[] pages)`                         | Creates an instance of the `AssembledDocument` class with an empty `ResultClassName` property and a list of pages passed as an argument.                                          |
| `AssembledDocument(string resultClassName, SourcePage[] pages)` | Creates an instance of the `AssembledDocument` class with a list of pages passed as an argument. Assigns the `ClassName` value to the `ResultClassName` property of the instance. |
