
# IDraftsman_DocumentPage interface

*No description yet.*

```csharp
public interface IDraftsman_DocumentPage
```

**Namespace:** EDP · **Assembly:** Altium.SDK.Interfaces

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Item](#item) | [IDraftsman_DocumentItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_DocumentItem.md) | get |  |
| [ItemCount](#itemcount) | `int` | get |  |
| [Template](#template) | `string` | get; set |  |

### Item

*No description yet.*

```csharp
IDraftsman_DocumentItem GetState_Item(int argIndex);
```

**Type:** [IDraftsman_DocumentItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_DocumentItem.md) · **Access:** read-only · **Index:** `argIndex` (`int`)

The accessors are extension methods of `IDraftsman_DocumentPageHelper` (`using EDP;`).

### ItemCount

*No description yet.*

```csharp
int GetState_ItemCount();
```

**Type:** `int` · **Access:** read-only

### Template

*No description yet.*

```csharp
string GetState_Template();
void SetState_Template(string argFileName);
```

**Type:** `string` · **Access:** read/write

## Returned by

[IDraftsman_DocumentData.Page](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_DocumentData.md#page)
