
# IReportOutputTransformation interface

*No description yet.*

```csharp
public interface IReportOutputTransformation : 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 |
| --- | --- | --- | --- |
| [Generate](#generate) | `bool` | get; set |  |
| [OutputName](#outputname) | `string` | get; set |  |
| [Show](#show) | `bool` | get; set |  |
| [XSLTFilename](#xsltfilename) | `string` | get; set |  |

### Generate

*No description yet.*

```csharp
bool GetGenerate();
void SetGenerate(bool argValue);
```

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

### OutputName

*No description yet.*

```csharp
string GetOutputName();
void SetOutputName(string argValue);
```

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

### Show

*No description yet.*

```csharp
bool GetShow();
void SetShow(bool argValue);
```

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

### XSLTFilename

*No description yet.*

```csharp
string GetXSLTFilename();
void SetXSLTFilename(string argValue);
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [Export_ToOptionsWriter](#export_tooptionswriter) | `void` |  |
| [GetReportName](#getreportname) | `string` |  |
| [Import_FromOptionsReader](#import_fromoptionsreader) | `void` |  |

### 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 `IReportOutputTransformationHelper` (`using DXP;`) with typed parameters; the second is declared by the interface.

### GetReportName

*No description yet.*

```csharp
string GetReportName();
```

**Returns:** `string`

### 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 `IReportOutputTransformationHelper` (`using DXP;`) with typed parameters; the second is declared by the interface.

## 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)

## Returned by

[IReportOutputOptions.AddOutputTransformation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IReportOutputOptions.md#addoutputtransformation), [IReportOutputOptions.GetAvailableTransformations](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IReportOutputOptions.md#getavailabletransformations)
