
# IPrintParams interface

*No description yet.*

```csharp
public interface IPrintParams
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetCenterHorizontal](#getcenterhorizontal) | `bool` |  |
| [GetCenterVertical](#getcentervertical) | `bool` |  |
| [GetFitToPage](#getfittopage) | `bool` |  |
| [GetHorizontalMargin](#gethorizontalmargin) | `int` |  |
| [GetPageHeight](#getpageheight) | `int` |  |
| [GetPagesWide](#getpageswide) | `int` |  |
| [GetPageWidth](#getpagewidth) | `int` |  |
| [GetPrinterDC](#getprinterdc) | `object` |  |
| [GetPrintPageX](#getprintpagex) | `int` |  |
| [GetPrintPageY](#getprintpagey) | `int` |  |
| [GetPrintRatioX](#getprintratiox) | `double` |  |
| [GetPrintRatioY](#getprintratioy) | `double` |  |
| [GetSignalRange](#getsignalrange) | [TSignalRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/TSignalRange.md) |  |
| [GetTimeRange](#gettimerange) | [TTimeRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/TTimeRange.md) |  |
| [GetTimeRangeEnd](#gettimerangeend) | `double` |  |
| [GetTimeRangeStart](#gettimerangestart) | `double` |  |
| [GetTimeScale](#gettimescale) | [TTimeScale](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/TTimeScale.md) |  |
| [GetUseColor](#getusecolor) | `bool` |  |
| [GetVerticalMargin](#getverticalmargin) | `int` |  |

### GetCenterHorizontal

*No description yet.*

```csharp
bool GetCenterHorizontal();
```

**Returns:** `bool`

### GetCenterVertical

*No description yet.*

```csharp
bool GetCenterVertical();
```

**Returns:** `bool`

### GetFitToPage

*No description yet.*

```csharp
bool GetFitToPage();
```

**Returns:** `bool`

### GetHorizontalMargin

*No description yet.*

```csharp
int GetHorizontalMargin();
```

**Returns:** `int`

### GetPageHeight

*No description yet.*

```csharp
int GetPageHeight();
```

**Returns:** `int`

### GetPagesWide

*No description yet.*

```csharp
int GetPagesWide();
```

**Returns:** `int`

### GetPageWidth

*No description yet.*

```csharp
int GetPageWidth();
```

**Returns:** `int`

### GetPrinterDC

*No description yet.*

```csharp
object GetPrinterDC();
```

**Returns:** `object`

### GetPrintPageX

*No description yet.*

```csharp
int GetPrintPageX();
```

**Returns:** `int`

### GetPrintPageY

*No description yet.*

```csharp
int GetPrintPageY();
```

**Returns:** `int`

### GetPrintRatioX

*No description yet.*

```csharp
double GetPrintRatioX();
```

**Returns:** `double`

### GetPrintRatioY

*No description yet.*

```csharp
double GetPrintRatioY();
```

**Returns:** `double`

### GetSignalRange

*No description yet.*

```csharp
TSignalRange GetSignalRange();
```

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

### GetTimeRange

*No description yet.*

```csharp
TTimeRange GetTimeRange();
```

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

### GetTimeRangeEnd

*No description yet.*

```csharp
double GetTimeRangeEnd();
```

**Returns:** `double`

### GetTimeRangeStart

*No description yet.*

```csharp
double GetTimeRangeStart();
```

**Returns:** `double`

### GetTimeScale

*No description yet.*

```csharp
TTimeScale GetTimeScale();
```

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

### GetUseColor

*No description yet.*

```csharp
bool GetUseColor();
```

**Returns:** `bool`

### GetVerticalMargin

*No description yet.*

```csharp
int GetVerticalMargin();
```

**Returns:** `int`
