
# IWavePrinterOptions interface

*No description yet.*

```csharp
public interface IWavePrinterOptions
```

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [BottomMargin](#bottommargin) | `double` | get; set |  |
| [Copies](#copies) | `int` | get; set |  |
| [Footer](#footer) | `string` | get; set |  |
| [Header](#header) | `string` | get; set |  |
| [LeftMargin](#leftmargin) | `double` | get; set |  |
| [RangeStr](#rangestr) | `string` | get; set |  |
| [RightMargin](#rightmargin) | `double` | get; set |  |
| [SignalRangeStr](#signalrangestr) | `string` | get; set |  |
| [TimeRangeFrom](#timerangefrom) | `long` | get; set |  |
| [TimeRangeStr](#timerangestr) | `string` | get; set |  |
| [TimeRangeTo](#timerangeto) | `long` | get; set |  |
| [TimeScalePages](#timescalepages) | `int` | get; set |  |
| [TimeScaleStr](#timescalestr) | `string` | get; set |  |
| [TopMargin](#topmargin) | `double` | get; set |  |
| [UseColor](#usecolor) | `bool` | get; set |  |

### BottomMargin

*No description yet.*

```csharp
double GetState_BottomMargin();
void SetState_BottomMargin(double argVal);
```

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

### Copies

*No description yet.*

```csharp
int GetState_Copies();
void SetState_Copies(int argVal);
```

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

### Footer

*No description yet.*

```csharp
string GetState_Footer();
void SetState_Footer(string argVal);
```

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

### Header

*No description yet.*

```csharp
string GetState_Header();
void SetState_Header(string argVal);
```

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

### LeftMargin

*No description yet.*

```csharp
double GetState_LeftMargin();
void SetState_LeftMargin(double argVal);
```

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

### RangeStr

*No description yet.*

```csharp
string GetState_RangeStr();
void SetState_RangeStr(string argVal);
```

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

### RightMargin

*No description yet.*

```csharp
double GetState_RightMargin();
void SetState_RightMargin(double argVal);
```

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

### SignalRangeStr

*No description yet.*

```csharp
string GetState_SignalRangeStr();
void SetState_SignalRangeStr(string argVal);
```

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

### TimeRangeFrom

*No description yet.*

```csharp
long GetState_TimeRangeFrom();
void SetState_TimeRangeFrom(long argVal);
```

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

### TimeRangeStr

*No description yet.*

```csharp
string GetState_TimeRangeStr();
void SetState_TimeRangeStr(string argVal);
```

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

### TimeRangeTo

*No description yet.*

```csharp
long GetState_TimeRangeTo();
void SetState_TimeRangeTo(long argVal);
```

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

### TimeScalePages

*No description yet.*

```csharp
int GetState_TimeScalePages();
void SetState_TimeScalePages(int argVal);
```

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

### TimeScaleStr

*No description yet.*

```csharp
string GetState_TimeScaleStr();
void SetState_TimeScaleStr(string argVal);
```

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

### TopMargin

*No description yet.*

```csharp
double GetState_TopMargin();
void SetState_TopMargin(double argVal);
```

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

### UseColor

*No description yet.*

```csharp
bool GetState_UseColor();
void SetState_UseColor(bool argVal);
```

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