
# IDraftsman_DocumentItem interface

*No description yet.*

```csharp
public interface IDraftsman_DocumentItem
```

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

**Derived:** [IDraftsman_ArcItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_ArcItem.md), [IDraftsman_AssemblyView](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_AssemblyView.md), [IDraftsman_BillOfMaterialsTable](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_BillOfMaterialsTable.md), [IDraftsman_BoardDetailView](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_BoardDetailView.md), [IDraftsman_CalloutItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_CalloutItem.md), [IDraftsman_CenterMarkItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_CenterMarkItem.md), [IDraftsman_CircleItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_CircleItem.md), [IDraftsman_CommentsThreadItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_CommentsThreadItem.md), [IDraftsman_ComponentView](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_ComponentView.md), [IDraftsman_ConnectionTable](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_ConnectionTable.md), [IDraftsman_CounterHoleView](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_CounterHoleView.md), [IDraftsman_DatumFeatureItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_DatumFeatureItem.md), [IDraftsman_DrillTable](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_DrillTable.md), [IDraftsman_DrillView](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_DrillView.md), [IDraftsman_FabricationView](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_FabricationView.md), [IDraftsman_FeatureControlFrameItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_FeatureControlFrameItem.md), [IDraftsman_IsometricView](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_IsometricView.md), [IDraftsman_LayerStackLegend](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_LayerStackLegend.md), [IDraftsman_LayoutDrawingView](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_LayoutDrawingView.md), [IDraftsman_LineItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_LineItem.md), [IDraftsman_NoteItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_NoteItem.md), [IDraftsman_PictureItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_PictureItem.md), [IDraftsman_RealisticView](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_RealisticView.md), [IDraftsman_RectangleItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_RectangleItem.md), [IDraftsman_RegionItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_RegionItem.md), [IDraftsman_RegionView](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_RegionView.md), [IDraftsman_SectionView](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_SectionView.md), [IDraftsman_SurfaceFinishItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_SurfaceFinishItem.md), [IDraftsman_TableItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_TableItem.md), [IDraftsman_TextItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_TextItem.md), [IDraftsman_WiringDiagramView](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_WiringDiagramView.md)

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Id](#id) | `int` | get |  |
| [ItemType](#itemtype) | [TDrawingDocumentItemType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/TDrawingDocumentItemType.md) | get |  |
| [Location](#location) | `double` | set |  |
| [Title](#title) | `string` | get |  |
| [XLocation](#xlocation) | `double` | get |  |
| [XSize](#xsize) | `double` | get |  |
| [YLocation](#ylocation) | `double` | get |  |
| [YSize](#ysize) | `double` | get |  |

### Id

*No description yet.*

```csharp
int GetState_Id();
```

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

### ItemType

*No description yet.*

```csharp
TDrawingDocumentItemType GetState_ItemType();
```

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

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

### Location

*No description yet.*

```csharp
void SetState_Location(double argX, double argY);
```

**Type:** `double` · **Access:** write-only · **Index:** `argX` (`double`)

### Title

*No description yet.*

```csharp
string GetState_Title();
```

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

### XLocation

*No description yet.*

```csharp
double GetState_XLocation();
```

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

### XSize

*No description yet.*

```csharp
double GetState_XSize();
```

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

### YLocation

*No description yet.*

```csharp
double GetState_YLocation();
```

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

### YSize

*No description yet.*

```csharp
double GetState_YSize();
```

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

## Returned by

[IDraftsman_DocumentPage.Item](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDraftsman_DocumentPage.md#item)
