
## PrintProps class

Contains elements that control how the drawing page is formatted (appears) on the printer page.

## Properties

| Name | Type | Description |
| --- | --- | --- |
| [Del](#del) | int | A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted loca |
| [PageLeftMargin](#pageleftmargin) | DoubleValue | Specifies the margin at the left of the printed page. |
| [PageRightMargin](#pagerightmargin) | DoubleValue | Specifies the margin at the right of the printed page. |
| [PageTopMargin](#pagetopmargin) | DoubleValue | Specifies the margin at the top of the printer page. |
| [PageBottomMargin](#pagebottommargin) | DoubleValue | Specifies the margin at the bottom of the printed page. |
| [ScaleX](#scalex) | DoubleValue | Specifies the percentage of magnification of the drawing page on the printer page, in the x (horizontal) direction. |
| [ScaleY](#scaley) | DoubleValue | Specifies the percentage of magnification of the drawing page on the printer page, in the y (vertical) direction. |
| [PagesX](#pagesx) | IntValue | Determines the number of printer pages on which to fit the drawing page horizontally. |
| [PagesY](#pagesy) | IntValue | Determines the number of printer pages on which to fit the drawing page vertically. |
| [CenterX](#centerx) | BoolValue | Determines whether the drawing page is centered horizontally on the printed page. |
| [CenterY](#centery) | BoolValue | Determines whether the drawing page is centered vertically on the printed page. |
| [OnPage](#onpage) | BoolValue | Indicates whether the drawing is printed on a specific number of printer pages. |
| [PrintGrid](#printgrid) | BoolValue | Specifies whether to print the grid when printing a document page. |
| [PrintPageOrientation](#printpageorientation) | PrintPageOrientation | Determines whether the page is printed in portrait or landscape orientation. |
| [PaperKind](#paperkind) | IntValue | Specifies the type of paper on which to print the page. |
| [PaperSource](#papersource) | IntValue | Determines the paper source for the page. |

## Methods

| Name | Description |
| --- | --- |
| [deepClone](#deepclone) | Creates deep copy of this instance. |

### PrintProps.Del property {#del}

A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted locally. The value of the property is BOOL integer constant.

**Type:** int

### PrintProps.PageLeftMargin property {#pageleftmargin}

Specifies the margin at the left of the printed page.

**Type:** DoubleValue

### PrintProps.PageRightMargin property {#pagerightmargin}

Specifies the margin at the right of the printed page.

**Type:** DoubleValue

### PrintProps.PageTopMargin property {#pagetopmargin}

Specifies the margin at the top of the printer page.

**Type:** DoubleValue

### PrintProps.PageBottomMargin property {#pagebottommargin}

Specifies the margin at the bottom of the printed page.

**Type:** DoubleValue

### PrintProps.ScaleX property {#scalex}

Specifies the percentage of magnification of the drawing page on the printer page, in the x (horizontal) direction.

**Type:** DoubleValue

### PrintProps.ScaleY property {#scaley}

Specifies the percentage of magnification of the drawing page on the printer page, in the y (vertical) direction.

**Type:** DoubleValue

### PrintProps.PagesX property {#pagesx}

Determines the number of printer pages on which to fit the drawing page horizontally.

**Type:** IntValue

### PrintProps.PagesY property {#pagesy}

Determines the number of printer pages on which to fit the drawing page vertically.

**Type:** IntValue

### PrintProps.CenterX property {#centerx}

Determines whether the drawing page is centered horizontally on the printed page.

**Type:** BoolValue

### PrintProps.CenterY property {#centery}

Determines whether the drawing page is centered vertically on the printed page.

**Type:** BoolValue

### PrintProps.OnPage property {#onpage}

Indicates whether the drawing is printed on a specific number of printer pages.

**Type:** BoolValue

### PrintProps.PrintGrid property {#printgrid}

Specifies whether to print the grid when printing a document page.

**Type:** BoolValue

### PrintProps.PrintPageOrientation property {#printpageorientation}

Determines whether the page is printed in portrait or landscape orientation.

**Type:** PrintPageOrientation

### PrintProps.PaperKind property {#paperkind}

Specifies the type of paper on which to print the page.

**Type:** IntValue

### PrintProps.PaperSource property {#papersource}

Determines the paper source for the page.

**Type:** IntValue

### deepClone() {#deepclone}

Creates deep copy of this instance.
