
# IOutputGeneratorPrepare interface

*No description yet.*

```csharp
public interface IOutputGeneratorPrepare
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GeneratePageSetPrepare](#generatepagesetprepare) | `bool` |  |

### GeneratePageSetPrepare

*No description yet.*

```csharp
bool GeneratePageSetPrepare(InputValues argInputValues, PageOptionsRecord argPageOptions, PrinterOptionsRecord argPrinterOptions);
bool GeneratePageSetPrepare(IInputValues argInputValues, IPageOptionsRecord argPageOptions, IPrinterOptionsRecord argPrinterOptions);
```

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

**Returns:** `bool`

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