
# ISaveLoadLayout interface

*No description yet.*

```csharp
public interface ISaveLoadLayout
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [RestoreLayout_Default](#restorelayout_default) | `void` |  |
| [RestoreLayout_FromFile](#restorelayout_fromfile) | `void` |  |
| [RestoreLayout_FromPreviousVersion](#restorelayout_frompreviousversion) | `void` |  |
| [RestoreLayout_QueryFile](#restorelayout_queryfile) | `void` |  |
| [RestoreLayout_RecentLayout](#restorelayout_recentlayout) | `void` |  |
| [RestoreLayout_Startup](#restorelayout_startup) | `void` |  |
| [SaveLayout_QueryFile](#savelayout_queryfile) | `void` |  |
| [SaveLayout_ToFileForExport](#savelayout_tofileforexport) | `string` |  |

### RestoreLayout_Default

*No description yet.*

```csharp
void RestoreLayout_Default();
```

**Returns:** nothing (`void`)

### RestoreLayout_FromFile

*No description yet.*

```csharp
void RestoreLayout_FromFile(string argTLTFileName);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argTLTFileName` | `string` | value |

**Returns:** nothing (`void`)

### RestoreLayout_FromPreviousVersion

*No description yet.*

```csharp
void RestoreLayout_FromPreviousVersion(int argPreviousVersionIndex);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argPreviousVersionIndex` | `int` | value |

**Returns:** nothing (`void`)

### RestoreLayout_QueryFile

*No description yet.*

```csharp
void RestoreLayout_QueryFile();
```

**Returns:** nothing (`void`)

### RestoreLayout_RecentLayout

*No description yet.*

```csharp
void RestoreLayout_RecentLayout(int argRecentLayoutIndex);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argRecentLayoutIndex` | `int` | value |

**Returns:** nothing (`void`)

### RestoreLayout_Startup

*No description yet.*

```csharp
void RestoreLayout_Startup();
```

**Returns:** nothing (`void`)

### SaveLayout_QueryFile

*No description yet.*

```csharp
void SaveLayout_QueryFile();
```

**Returns:** nothing (`void`)

### SaveLayout_ToFileForExport

*No description yet.*

```csharp
string SaveLayout_ToFileForExport();
```

**Returns:** `string`

## Returned by

[IClient.GetLayoutSaveLoadManager](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IClient.md#getlayoutsaveloadmanager)
