
# IOutputGeneratorUtils interface

*No description yet.*

```csharp
public interface IOutputGeneratorUtils
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [NewGeneratedPage](#newgeneratedpage) | [IGeneratedPage](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IGeneratedPage.md) |  |
| [SaveGeneratedPages](#savegeneratedpages) | `bool` |  |

### NewGeneratedPage

*No description yet.*

```csharp
IGeneratedPage NewGeneratedPage(InputValues argInputValues);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argInputValues` | [InputValues](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/InputValues.md) | value |

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

Extension method of `IOutputGeneratorUtilsHelper` (`using EDP;`).

### SaveGeneratedPages

*No description yet.*

```csharp
bool SaveGeneratedPages(IOutputGenerator argOutputGenerator);
bool SaveGeneratedPages(object argOutputGenerator);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argOutputGenerator` | [IOutputGenerator](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IOutputGenerator.md) | value |

**Returns:** `bool`

The first overload is an extension method of `IOutputGeneratorUtilsHelper` (`using EDP;`) with typed parameters; the second is declared by the interface.

## Returned by

[Utils.GetGeneratorUtils](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/Utils.md#getgeneratorutils)
