
# IReportOutputOptions interface

*No description yet.*

```csharp
public interface IReportOutputOptions : IAssociatedWithBitmap
```

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

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [ReportName](#reportname) | `string` | get; set |  |

### ReportName

*No description yet.*

```csharp
string GetReportName();
void SetReportName(string argName);
```

**Type:** `string` · **Access:** read/write

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [AddOutputTransformation](#addoutputtransformation) | [IReportOutputTransformation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IReportOutputTransformation.md) |  |
| [Export_ToOptionsWriter](#export_tooptionswriter) | `void` |  |
| [GetAvailableTransformationCount](#getavailabletransformationcount) | `int` |  |
| [GetAvailableTransformations](#getavailabletransformations) | [IReportOutputTransformation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IReportOutputTransformation.md) |  |
| [Import_FromOptionsReader](#import_fromoptionsreader) | `void` |  |
| [RemoveOutputTransformations](#removeoutputtransformations) | `void` |  |

### AddOutputTransformation

*No description yet.*

```csharp
IReportOutputTransformation AddOutputTransformation();
```

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

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

### Export_ToOptionsWriter

*No description yet.*

```csharp
void Export_ToOptionsWriter(IOptionsWriter argOptionsWriter);
void Export_ToOptionsWriter(object argOptionsWriter);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argOptionsWriter` | [IOptionsWriter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IOptionsWriter.md) | value |

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

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

### GetAvailableTransformationCount

*No description yet.*

```csharp
int GetAvailableTransformationCount();
```

**Returns:** `int`

### GetAvailableTransformations

*No description yet.*

```csharp
IReportOutputTransformation GetAvailableTransformations(int argIndex);
```

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

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

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

### Import_FromOptionsReader

*No description yet.*

```csharp
void Import_FromOptionsReader(IOptionsReader argOptionsReader);
void Import_FromOptionsReader(object argOptionsReader);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argOptionsReader` | [IOptionsReader](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IOptionsReader.md) | value |

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

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

### RemoveOutputTransformations

*No description yet.*

```csharp
void RemoveOutputTransformations();
```

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

## Inherited members

- From [IAssociatedWithBitmap](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IAssociatedWithBitmap.md): [BitmapFile](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IAssociatedWithBitmap.md#bitmapfile), [BitmapFileMaskColor](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IAssociatedWithBitmap.md#bitmapfilemaskcolor)
