
# IDXPDocument interface

*No description yet.*

```csharp
public interface IDXPDocument
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [DM_DocumentIsLoaded](#dm_documentisloaded) | `bool` |  |
| [DM_DocumentIsTextual](#dm_documentistextual) | `bool` |  |
| [DM_DocumentKind](#dm_documentkind) | `string` |  |
| [DM_FileName](#dm_filename) | `string` |  |
| [DM_FullPath](#dm_fullpath) | `string` |  |
| [DM_IsVirtualDocument](#dm_isvirtualdocument) | `bool` |  |
| [DM_Project](#dm_project) | [IDXPProject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPProject.md) |  |

### DM_DocumentIsLoaded

*No description yet.*

```csharp
bool DM_DocumentIsLoaded();
```

**Returns:** `bool`

### DM_DocumentIsTextual

*No description yet.*

```csharp
bool DM_DocumentIsTextual();
```

**Returns:** `bool`

### DM_DocumentKind

*No description yet.*

```csharp
string DM_DocumentKind();
```

**Returns:** `string`

### DM_FileName

*No description yet.*

```csharp
string DM_FileName();
```

**Returns:** `string`

### DM_FullPath

*No description yet.*

```csharp
string DM_FullPath();
```

**Returns:** `string`

### DM_IsVirtualDocument

*No description yet.*

```csharp
bool DM_IsVirtualDocument();
```

**Returns:** `bool`

### DM_Project

*No description yet.*

```csharp
IDXPProject DM_Project();
```

**Returns:** [IDXPProject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPProject.md)

Extension method of `IDXPDocumentHelper` (`using DXP;`).

## Returned by

[IDXPProject.DM_GeneratedDocuments](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPProject.md#dm_generateddocuments), [IDXPProject.DM_GetDocumentByDocumentId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPProject.md#dm_getdocumentbydocumentid), [IDXPProject.DM_GetDocumentFromPath](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPProject.md#dm_getdocumentfrompath), [IDXPProject.DM_LogicalDocuments](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPProject.md#dm_logicaldocuments), [IDXPWorkSpace.DM_FocusedDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPWorkSpace.md#dm_focuseddocument), [IDXPWorkSpace.DM_GetDocumentFromPath](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPWorkSpace.md#dm_getdocumentfrompath)

## Accepted by

[IVcsManager.GetSVNDblibDocForDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IVcsManager.md#getsvndblibdocfordocument)
