
# InputValues class

*No description yet.*

```csharp
public class InputValues : IInputValues
```

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

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

## Constructors

```csharp
public InputValues();
public InputValues(SInputValues argVal);
public InputValues(IInputValues argVal);
```

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Data](#data) | [SInputValues](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/SInputValues.md) | get; set |  |
| [FitPrintSizeToDoc](#fitprintsizetodoc) | `bool` | get; set |  |
| [FramesPerSecond](#framespersecond) | `double` | get; set |  |
| [MilsMarginBottom](#milsmarginbottom) | `int` | get; set |  |
| [MilsMarginLeft](#milsmarginleft) | `int` | get; set |  |
| [MilsPageHeight](#milspageheight) | `int` | get; set |  |
| [MilsPageWidth](#milspagewidth) | `int` | get; set |  |
| [MilsPrintingHeight](#milsprintingheight) | `int` | get; set |  |
| [MilsPrintingWidth](#milsprintingwidth) | `int` | get; set |  |
| [OverlapHorizontal](#overlaphorizontal) | `int` | get; set |  |
| [OverlapVertical](#overlapvertical) | `int` | get; set |  |
| [PixelMarginBottom](#pixelmarginbottom) | `int` | get; set |  |
| [PixelMarginLeft](#pixelmarginleft) | `int` | get; set |  |
| [PixelPageHeight](#pixelpageheight) | `int` | get; set |  |
| [PixelPageWidth](#pixelpagewidth) | `int` | get; set |  |
| [PixelPrintingHeight](#pixelprintingheight) | `int` | get; set |  |
| [PixelPrintingWidth](#pixelprintingwidth) | `int` | get; set |  |
| [PixelsPerInchX](#pixelsperinchx) | `int` | get; set |  |
| [PixelsPerInchY](#pixelsperinchy) | `int` | get; set |  |
| [ReferenceDC](#referencedc) | `uint` | get; set |  |
| [VectorDevice](#vectordevice) | `bool` | get; set |  |

### Data

*No description yet.*

```csharp
SInputValues Data { get; set; }
```

**Type:** [SInputValues](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/SInputValues.md) · **Access:** read/write

### FitPrintSizeToDoc

*No description yet.*

```csharp
bool FitPrintSizeToDoc { get; set; }
```

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

### FramesPerSecond

*No description yet.*

```csharp
double FramesPerSecond { get; set; }
```

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

### MilsMarginBottom

*No description yet.*

```csharp
int MilsMarginBottom { get; set; }
```

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

### MilsMarginLeft

*No description yet.*

```csharp
int MilsMarginLeft { get; set; }
```

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

### MilsPageHeight

*No description yet.*

```csharp
int MilsPageHeight { get; set; }
```

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

### MilsPageWidth

*No description yet.*

```csharp
int MilsPageWidth { get; set; }
```

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

### MilsPrintingHeight

*No description yet.*

```csharp
int MilsPrintingHeight { get; set; }
```

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

### MilsPrintingWidth

*No description yet.*

```csharp
int MilsPrintingWidth { get; set; }
```

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

### OverlapHorizontal

*No description yet.*

```csharp
int OverlapHorizontal { get; set; }
```

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

### OverlapVertical

*No description yet.*

```csharp
int OverlapVertical { get; set; }
```

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

### PixelMarginBottom

*No description yet.*

```csharp
int PixelMarginBottom { get; set; }
```

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

### PixelMarginLeft

*No description yet.*

```csharp
int PixelMarginLeft { get; set; }
```

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

### PixelPageHeight

*No description yet.*

```csharp
int PixelPageHeight { get; set; }
```

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

### PixelPageWidth

*No description yet.*

```csharp
int PixelPageWidth { get; set; }
```

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

### PixelPrintingHeight

*No description yet.*

```csharp
int PixelPrintingHeight { get; set; }
```

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

### PixelPrintingWidth

*No description yet.*

```csharp
int PixelPrintingWidth { get; set; }
```

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

### PixelsPerInchX

*No description yet.*

```csharp
int PixelsPerInchX { get; set; }
```

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

### PixelsPerInchY

*No description yet.*

```csharp
int PixelsPerInchY { get; set; }
```

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

### ReferenceDC

*No description yet.*

```csharp
uint ReferenceDC { get; set; }
```

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

### VectorDevice

*No description yet.*

```csharp
bool VectorDevice { get; set; }
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetFitPrintSizeToDoc](#getfitprintsizetodoc) | `bool` |  |
| [GetFramesPerSecond](#getframespersecond) | `double` |  |
| [GetMilsMarginBottom](#getmilsmarginbottom) | `int` |  |
| [GetMilsMarginLeft](#getmilsmarginleft) | `int` |  |
| [GetMilsPageHeight](#getmilspageheight) | `int` |  |
| [GetMilsPageWidth](#getmilspagewidth) | `int` |  |
| [GetMilsPrintingHeight](#getmilsprintingheight) | `int` |  |
| [GetMilsPrintingWidth](#getmilsprintingwidth) | `int` |  |
| [GetOverlapHorizontal](#getoverlaphorizontal) | `int` |  |
| [GetOverlapVertical](#getoverlapvertical) | `int` |  |
| [GetPixelMarginBottom](#getpixelmarginbottom) | `int` |  |
| [GetPixelMarginLeft](#getpixelmarginleft) | `int` |  |
| [GetPixelPageHeight](#getpixelpageheight) | `int` |  |
| [GetPixelPageWidth](#getpixelpagewidth) | `int` |  |
| [GetPixelPrintingHeight](#getpixelprintingheight) | `int` |  |
| [GetPixelPrintingWidth](#getpixelprintingwidth) | `int` |  |
| [GetPixelsPerInchX](#getpixelsperinchx) | `int` |  |
| [GetPixelsPerInchY](#getpixelsperinchy) | `int` |  |
| [GetReferenceDC](#getreferencedc) | `uint` |  |
| [GetVectorDevice](#getvectordevice) | `bool` |  |

### GetFitPrintSizeToDoc

*No description yet.*

```csharp
bool GetFitPrintSizeToDoc();
```

**Returns:** `bool`

### GetFramesPerSecond

*No description yet.*

```csharp
double GetFramesPerSecond();
```

**Returns:** `double`

### GetMilsMarginBottom

*No description yet.*

```csharp
int GetMilsMarginBottom();
```

**Returns:** `int`

### GetMilsMarginLeft

*No description yet.*

```csharp
int GetMilsMarginLeft();
```

**Returns:** `int`

### GetMilsPageHeight

*No description yet.*

```csharp
int GetMilsPageHeight();
```

**Returns:** `int`

### GetMilsPageWidth

*No description yet.*

```csharp
int GetMilsPageWidth();
```

**Returns:** `int`

### GetMilsPrintingHeight

*No description yet.*

```csharp
int GetMilsPrintingHeight();
```

**Returns:** `int`

### GetMilsPrintingWidth

*No description yet.*

```csharp
int GetMilsPrintingWidth();
```

**Returns:** `int`

### GetOverlapHorizontal

*No description yet.*

```csharp
int GetOverlapHorizontal();
```

**Returns:** `int`

### GetOverlapVertical

*No description yet.*

```csharp
int GetOverlapVertical();
```

**Returns:** `int`

### GetPixelMarginBottom

*No description yet.*

```csharp
int GetPixelMarginBottom();
```

**Returns:** `int`

### GetPixelMarginLeft

*No description yet.*

```csharp
int GetPixelMarginLeft();
```

**Returns:** `int`

### GetPixelPageHeight

*No description yet.*

```csharp
int GetPixelPageHeight();
```

**Returns:** `int`

### GetPixelPageWidth

*No description yet.*

```csharp
int GetPixelPageWidth();
```

**Returns:** `int`

### GetPixelPrintingHeight

*No description yet.*

```csharp
int GetPixelPrintingHeight();
```

**Returns:** `int`

### GetPixelPrintingWidth

*No description yet.*

```csharp
int GetPixelPrintingWidth();
```

**Returns:** `int`

### GetPixelsPerInchX

*No description yet.*

```csharp
int GetPixelsPerInchX();
```

**Returns:** `int`

### GetPixelsPerInchY

*No description yet.*

```csharp
int GetPixelsPerInchY();
```

**Returns:** `int`

### GetReferenceDC

*No description yet.*

```csharp
uint GetReferenceDC();
```

**Returns:** `uint`

### GetVectorDevice

*No description yet.*

```csharp
bool GetVectorDevice();
```

**Returns:** `bool`

## Returned by

[IGeneratedPage.GetInputValues](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IGeneratedPage.md#getinputvalues)

## Accepted by

[IOutputGenerator.GeneratePageSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IOutputGenerator.md#generatepageset), [IOutputGeneratorPrepare.GeneratePageSetPrepare](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IOutputGeneratorPrepare.md#generatepagesetprepare), [IOutputGeneratorUtils.NewGeneratedPage](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IOutputGeneratorUtils.md#newgeneratedpage)
