# PrintParams Class

> Print settings, primarily used for PostScript printers or output.

- Product: Adobe PDF Library 18
- Language: Java
- Version: APDFL18.0.5PlusP2e
- HTML page: https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/PrintParams
- Version index: https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/llms.txt

```java
class PrintParams
```

**Namespace:** `com::datalogics::PDFL`

## Description

Print settings, primarily used for PostScript printers or output.

**Referenced by:** [`PrintUserParams`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/PrintUserParams.md)

**Uses types:** [`OptionalContentContext`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/OptionalContentContext.md), [`PageRange`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/PageRange.md), [`Rect`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/Rect.md)

## Constructors

### PrintParams

```java
com.datalogics.PDFL.PrintParams.PrintParams()
```

*constructor*

## Methods

### delete

```java
synchronized void com.datalogics.PDFL.PrintParams.delete(Boolean disposing)
```

*protected*

**Parameters**

- `disposing` (`Boolean`)

**Returns:** `synchronized void`

### delete

```java
synchronized void com.datalogics.PDFL.PrintParams.delete()
```

**Returns:** `synchronized void`

### finalize

```java
void com.datalogics.PDFL.PrintParams.finalize()
```

*protected*

**Returns:** `void`

### getApplyOCGPrintOverrides

```java
boolean com.datalogics.PDFL.PrintParams.getApplyOCGPrintOverrides()
```

**Returns:** `boolean`

### getBinaryOK

```java
boolean com.datalogics.PDFL.PrintParams.getBinaryOK()
```

**Returns:** `boolean`

### getBitmapResolution

```java
long com.datalogics.PDFL.PrintParams.getBitmapResolution()
```

**Returns:** `long`

### getBoundingBox

```java
Rect com.datalogics.PDFL.PrintParams.getBoundingBox()
```

**Returns:** [`Rect`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/Rect.md)

### getBrokenCRDs

```java
boolean com.datalogics.PDFL.PrintParams.getBrokenCRDs()
```

**Returns:** `boolean`

### getCenterCropBox

```java
boolean com.datalogics.PDFL.PrintParams.getCenterCropBox()
```

**Returns:** `boolean`

### getDisableFlattening

```java
boolean com.datalogics.PDFL.PrintParams.getDisableFlattening()
```

**Returns:** `boolean`

### getDoOPP

```java
boolean com.datalogics.PDFL.PrintParams.getDoOPP()
```

**Returns:** `boolean`

### getDoProofing

```java
boolean com.datalogics.PDFL.PrintParams.getDoProofing()
```

**Returns:** `boolean`

### getDoTiling

```java
PageTilingMode com.datalogics.PDFL.PrintParams.getDoTiling()
```

**Returns:** `PageTilingMode`

### getDuplex

```java
Duplex com.datalogics.PDFL.PrintParams.getDuplex()
```

**Returns:** `Duplex`

### getEmitBG

```java
boolean com.datalogics.PDFL.PrintParams.getEmitBG()
```

**Returns:** `boolean`

### getEmitColorSeps

```java
boolean com.datalogics.PDFL.PrintParams.getEmitColorSeps()
```

**Returns:** `boolean`

### getEmitDeviceExtGState

```java
boolean com.datalogics.PDFL.PrintParams.getEmitDeviceExtGState()
```

**Returns:** `boolean`

### getEmitFlatness

```java
boolean com.datalogics.PDFL.PrintParams.getEmitFlatness()
```

**Returns:** `boolean`

### getEmitHalftones

```java
boolean com.datalogics.PDFL.PrintParams.getEmitHalftones()
```

**Returns:** `boolean`

### getEmitInRipSeps

```java
boolean com.datalogics.PDFL.PrintParams.getEmitInRipSeps()
```

**Returns:** `boolean`

### getEmitPS

```java
boolean com.datalogics.PDFL.PrintParams.getEmitPS()
```

**Returns:** `boolean`

### getEmitPageClip

```java
boolean com.datalogics.PDFL.PrintParams.getEmitPageClip()
```

**Returns:** `boolean`

### getEmitPageRotation

```java
boolean com.datalogics.PDFL.PrintParams.getEmitPageRotation()
```

**Returns:** `boolean`

### getEmitRawData

```java
boolean com.datalogics.PDFL.PrintParams.getEmitRawData()
```

**Returns:** `boolean`

### getEmitSeparableImagesOnly

```java
boolean com.datalogics.PDFL.PrintParams.getEmitSeparableImagesOnly()
```

**Returns:** `boolean`

### getEmitTTFontsFirst

```java
boolean com.datalogics.PDFL.PrintParams.getEmitTTFontsFirst()
```

**Returns:** `boolean`

### getEmitTransfer

```java
boolean com.datalogics.PDFL.PrintParams.getEmitTransfer()
```

**Returns:** `boolean`

### getEmitUCR

```java
boolean com.datalogics.PDFL.PrintParams.getEmitUCR()
```

**Returns:** `boolean`

### getExpandToFit

```java
boolean com.datalogics.PDFL.PrintParams.getExpandToFit()
```

**Returns:** `boolean`

### getFarEastFontOpt

```java
FarEastFont com.datalogics.PDFL.PrintParams.getFarEastFontOpt()
```

**Returns:** `FarEastFont`

### getFlattenInfoExternalDPI

```java
float com.datalogics.PDFL.PrintParams.getFlattenInfoExternalDPI()
```

**Returns:** `float`

Get the resolution for flattening the edges of atomic regions.

ExternalDPI for flattening defaults to 144 (72x2).

### getGradientResolution

```java
long com.datalogics.PDFL.PrintParams.getGradientResolution()
```

**Returns:** `long`

### getHostBasedCM

```java
boolean com.datalogics.PDFL.PrintParams.getHostBasedCM()
```

**Returns:** `boolean`

### getIncBaseFonts

```java
Inclusion com.datalogics.PDFL.PrintParams.getIncBaseFonts()
```

**Returns:** `Inclusion`

### getIncCIDFonts

```java
Inclusion com.datalogics.PDFL.PrintParams.getIncCIDFonts()
```

**Returns:** `Inclusion`

### getIncEmbeddedFonts

```java
Inclusion com.datalogics.PDFL.PrintParams.getIncEmbeddedFonts()
```

**Returns:** `Inclusion`

### getIncOtherResources

```java
Inclusion com.datalogics.PDFL.PrintParams.getIncOtherResources()
```

**Returns:** `Inclusion`

### getIncProcsets

```java
Inclusion com.datalogics.PDFL.PrintParams.getIncProcsets()
```

**Returns:** `Inclusion`

### getIncTrueTypeFonts

```java
Inclusion com.datalogics.PDFL.PrintParams.getIncTrueTypeFonts()
```

**Returns:** `Inclusion`

### getIncType1Fonts

```java
Inclusion com.datalogics.PDFL.PrintParams.getIncType1Fonts()
```

**Returns:** `Inclusion`

### getInkBlack

```java
boolean com.datalogics.PDFL.PrintParams.getInkBlack()
```

**Returns:** `boolean`

### getLastHeight

```java
int com.datalogics.PDFL.PrintParams.getLastHeight()
```

**Returns:** `int`

### getLastWidth

```java
int com.datalogics.PDFL.PrintParams.getLastWidth()
```

**Returns:** `int`

### getLineWidth

```java
float com.datalogics.PDFL.PrintParams.getLineWidth()
```

**Returns:** `float`

### getMacQDPrinter

```java
boolean com.datalogics.PDFL.PrintParams.getMacQDPrinter()
```

**Returns:** `boolean`

### getMarkStyle

```java
int com.datalogics.PDFL.PrintParams.getMarkStyle()
```

**Returns:** `int`

### getMirrorprint

```java
int com.datalogics.PDFL.PrintParams.getMirrorprint()
```

**Returns:** `int`

### getNegative

```java
boolean com.datalogics.PDFL.PrintParams.getNegative()
```

**Returns:** `boolean`

### getNumCollatedCopies

```java
long com.datalogics.PDFL.PrintParams.getNumCollatedCopies()
```

**Returns:** `long`

### getOptimizeForSpeed

```java
boolean com.datalogics.PDFL.PrintParams.getOptimizeForSpeed()
```

**Returns:** `boolean`

### getOptionalContentContext

```java
OptionalContentContext com.datalogics.PDFL.PrintParams.getOptionalContentContext()
```

**Returns:** [`OptionalContentContext`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/OptionalContentContext.md)

An optional-content context that determines what contents are visible. null uses the document's optional-content context.

This context is copied and the copy is used in drawing. This allows a client to change its copy of the context without raising an exception.

### getOutputType

```java
OutputType com.datalogics.PDFL.PrintParams.getOutputType()
```

**Returns:** `OutputType`

### getPageRanges

```java
java.util.List< PageRange > com.datalogics.PDFL.PrintParams.getPageRanges()
```

**Returns:** [`java.util.List< PageRange >`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/PageRange.md)

ranges of pages to print.

Get the page ranges for printing.

### getPaperWhite

```java
boolean com.datalogics.PDFL.PrintParams.getPaperWhite()
```

**Returns:** `boolean`

### getPrintWhat

```java
PrintWhat com.datalogics.PDFL.PrintParams.getPrintWhat()
```

**Returns:** `PrintWhat`

### getPrintWhatAnnot

```java
java.util.EnumSet< PrintWhatAnnotFlags > com.datalogics.PDFL.PrintParams.getPrintWhatAnnot()
```

**Returns:** `java.util.EnumSet< PrintWhatAnnotFlags >`

### getPsLevel

```java
int com.datalogics.PDFL.PrintParams.getPsLevel()
```

**Returns:** `int`

### getReverse

```java
boolean com.datalogics.PDFL.PrintParams.getReverse()
```

**Returns:** `boolean`

### getRotate

```java
boolean com.datalogics.PDFL.PrintParams.getRotate()
```

**Returns:** `boolean`

### getRotateAndCenter

```java
boolean com.datalogics.PDFL.PrintParams.getRotateAndCenter()
```

**Returns:** `boolean`

### getSaveVM

```java
boolean com.datalogics.PDFL.PrintParams.getSaveVM()
```

**Returns:** `boolean`

### getScale

```java
float com.datalogics.PDFL.PrintParams.getScale()
```

**Returns:** `float`

### getSetPageSize

```java
boolean com.datalogics.PDFL.PrintParams.getSetPageSize()
```

**Returns:** `boolean`

### getShrinkToFit

```java
boolean com.datalogics.PDFL.PrintParams.getShrinkToFit()
```

**Returns:** `boolean`

### getSuppressCJKSubstitution

```java
boolean com.datalogics.PDFL.PrintParams.getSuppressCJKSubstitution()
```

**Returns:** `boolean`

### getSuppressCSA

```java
boolean com.datalogics.PDFL.PrintParams.getSuppressCSA()
```

**Returns:** `boolean`

### getSuppressOPPWhenNoSpots

```java
int com.datalogics.PDFL.PrintParams.getSuppressOPPWhenNoSpots()
```

**Returns:** `int`

### getTTasCIDT2

```java
boolean com.datalogics.PDFL.PrintParams.getTTasCIDT2()
```

**Returns:** `boolean`

### getTTasT42

```java
boolean com.datalogics.PDFL.PrintParams.getTTasT42()
```

**Returns:** `boolean`

### getTransparencyQuality

```java
long com.datalogics.PDFL.PrintParams.getTransparencyQuality()
```

**Returns:** `long`

### getTrapType

```java
int com.datalogics.PDFL.PrintParams.getTrapType()
```

**Returns:** `int`

### getUseExecForm

```java
boolean com.datalogics.PDFL.PrintParams.getUseExecForm()
```

**Returns:** `boolean`

### getUseFontAliasNames

```java
boolean com.datalogics.PDFL.PrintParams.getUseFontAliasNames()
```

**Returns:** `boolean`

### getUseFullResolutionJP2KData

```java
boolean com.datalogics.PDFL.PrintParams.getUseFullResolutionJP2KData()
```

**Returns:** `boolean`

### getUseMaxVM

```java
boolean com.datalogics.PDFL.PrintParams.getUseMaxVM()
```

**Returns:** `boolean`

### getUseSubFileDecode

```java
boolean com.datalogics.PDFL.PrintParams.getUseSubFileDecode()
```

**Returns:** `boolean`

### getWesternMarksStyle

```java
boolean com.datalogics.PDFL.PrintParams.getWesternMarksStyle()
```

**Returns:** `boolean`

### getWhichMarks

```java
java.util.EnumSet< PageMarkFlags > com.datalogics.PDFL.PrintParams.getWhichMarks()
```

**Returns:** `java.util.EnumSet< PageMarkFlags >`

### setApplyOCGPrintOverrides

```java
void com.datalogics.PDFL.PrintParams.setApplyOCGPrintOverrides(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setBinaryOK

```java
void com.datalogics.PDFL.PrintParams.setBinaryOK(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setBitmapResolution

```java
void com.datalogics.PDFL.PrintParams.setBitmapResolution(long value)
```

**Parameters**

- `value` (`long`)

**Returns:** `void`

### setBoundingBox

```java
void com.datalogics.PDFL.PrintParams.setBoundingBox(Rect box)
```

**Parameters**

- `box` ([`Rect`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/Rect.md))

**Returns:** `void`

### setBrokenCRDs

```java
void com.datalogics.PDFL.PrintParams.setBrokenCRDs(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setCenterCropBox

```java
void com.datalogics.PDFL.PrintParams.setCenterCropBox(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setDisableFlattening

```java
void com.datalogics.PDFL.PrintParams.setDisableFlattening(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setDoOPP

```java
void com.datalogics.PDFL.PrintParams.setDoOPP(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setDoProofing

```java
void com.datalogics.PDFL.PrintParams.setDoProofing(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setDoTiling

```java
void com.datalogics.PDFL.PrintParams.setDoTiling(PageTilingMode value)
```

**Parameters**

- `value` (`PageTilingMode`)

**Returns:** `void`

### setDuplex

```java
void com.datalogics.PDFL.PrintParams.setDuplex(Duplex value)
```

**Parameters**

- `value` (`Duplex`)

**Returns:** `void`

### setEmitBG

```java
void com.datalogics.PDFL.PrintParams.setEmitBG(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setEmitColorSeps

```java
void com.datalogics.PDFL.PrintParams.setEmitColorSeps(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setEmitDeviceExtGState

```java
void com.datalogics.PDFL.PrintParams.setEmitDeviceExtGState(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setEmitFlatness

```java
void com.datalogics.PDFL.PrintParams.setEmitFlatness(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setEmitHalftones

```java
void com.datalogics.PDFL.PrintParams.setEmitHalftones(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setEmitInRipSeps

```java
void com.datalogics.PDFL.PrintParams.setEmitInRipSeps(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setEmitPS

```java
void com.datalogics.PDFL.PrintParams.setEmitPS(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setEmitPageClip

```java
void com.datalogics.PDFL.PrintParams.setEmitPageClip(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setEmitPageRotation

```java
void com.datalogics.PDFL.PrintParams.setEmitPageRotation(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setEmitRawData

```java
void com.datalogics.PDFL.PrintParams.setEmitRawData(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setEmitSeparableImagesOnly

```java
void com.datalogics.PDFL.PrintParams.setEmitSeparableImagesOnly(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setEmitTTFontsFirst

```java
void com.datalogics.PDFL.PrintParams.setEmitTTFontsFirst(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setEmitTransfer

```java
void com.datalogics.PDFL.PrintParams.setEmitTransfer(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setEmitUCR

```java
void com.datalogics.PDFL.PrintParams.setEmitUCR(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setExpandToFit

```java
void com.datalogics.PDFL.PrintParams.setExpandToFit(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setFarEastFontOpt

```java
void com.datalogics.PDFL.PrintParams.setFarEastFontOpt(FarEastFont value)
```

**Parameters**

- `value` (`FarEastFont`)

**Returns:** `void`

### setFlattenInfoExternalDPI

```java
void com.datalogics.PDFL.PrintParams.setFlattenInfoExternalDPI(float externalDPI)
```

**Parameters**

- `externalDPI` (`float`)

**Returns:** `void`

Set the resolution for flattening the edges of atomic regions.

ExternalDPI for flattening defaults to 144 (72x2).

### setGradientResolution

```java
void com.datalogics.PDFL.PrintParams.setGradientResolution(long value)
```

**Parameters**

- `value` (`long`)

**Returns:** `void`

### setHostBasedCM

```java
void com.datalogics.PDFL.PrintParams.setHostBasedCM(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setIncBaseFonts

```java
void com.datalogics.PDFL.PrintParams.setIncBaseFonts(Inclusion value)
```

**Parameters**

- `value` (`Inclusion`)

**Returns:** `void`

### setIncCIDFonts

```java
void com.datalogics.PDFL.PrintParams.setIncCIDFonts(Inclusion value)
```

**Parameters**

- `value` (`Inclusion`)

**Returns:** `void`

### setIncEmbeddedFonts

```java
void com.datalogics.PDFL.PrintParams.setIncEmbeddedFonts(Inclusion value)
```

**Parameters**

- `value` (`Inclusion`)

**Returns:** `void`

### setIncOtherResources

```java
void com.datalogics.PDFL.PrintParams.setIncOtherResources(Inclusion value)
```

**Parameters**

- `value` (`Inclusion`)

**Returns:** `void`

### setIncProcsets

```java
void com.datalogics.PDFL.PrintParams.setIncProcsets(Inclusion value)
```

**Parameters**

- `value` (`Inclusion`)

**Returns:** `void`

### setIncTrueTypeFonts

```java
void com.datalogics.PDFL.PrintParams.setIncTrueTypeFonts(Inclusion value)
```

**Parameters**

- `value` (`Inclusion`)

**Returns:** `void`

### setIncType1Fonts

```java
void com.datalogics.PDFL.PrintParams.setIncType1Fonts(Inclusion value)
```

**Parameters**

- `value` (`Inclusion`)

**Returns:** `void`

### setInkBlack

```java
void com.datalogics.PDFL.PrintParams.setInkBlack(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setLastHeight

```java
void com.datalogics.PDFL.PrintParams.setLastHeight(int value)
```

**Parameters**

- `value` (`int`)

**Returns:** `void`

### setLastWidth

```java
void com.datalogics.PDFL.PrintParams.setLastWidth(int value)
```

**Parameters**

- `value` (`int`)

**Returns:** `void`

### setLineWidth

```java
void com.datalogics.PDFL.PrintParams.setLineWidth(float value)
```

**Parameters**

- `value` (`float`)

**Returns:** `void`

### setMacQDPrinter

```java
void com.datalogics.PDFL.PrintParams.setMacQDPrinter(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setMarkStyle

```java
void com.datalogics.PDFL.PrintParams.setMarkStyle(int value)
```

**Parameters**

- `value` (`int`)

**Returns:** `void`

### setMirrorprint

```java
void com.datalogics.PDFL.PrintParams.setMirrorprint(int value)
```

**Parameters**

- `value` (`int`)

**Returns:** `void`

### setNegative

```java
void com.datalogics.PDFL.PrintParams.setNegative(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setNumCollatedCopies

```java
void com.datalogics.PDFL.PrintParams.setNumCollatedCopies(long value)
```

**Parameters**

- `value` (`long`)

**Returns:** `void`

### setOptimizeForSpeed

```java
void com.datalogics.PDFL.PrintParams.setOptimizeForSpeed(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setOptionalContentContext

```java
void com.datalogics.PDFL.PrintParams.setOptionalContentContext(OptionalContentContext context)
```

**Parameters**

- `context` ([`OptionalContentContext`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/OptionalContentContext.md))

**Returns:** `void`

An optional-content context that determines what contents are visible. null uses the document's optional-content context.

This context is copied and the copy is used in drawing. This allows a client to change its copy of the context without raising an exception.

### setOutputType

```java
void com.datalogics.PDFL.PrintParams.setOutputType(OutputType value)
```

**Parameters**

- `value` (`OutputType`)

**Returns:** `void`

### setPageRanges

```java
void com.datalogics.PDFL.PrintParams.setPageRanges(java.util.List< PageRange > argPageRanges)
```

**Parameters**

- `argPageRanges` ([`java.util.List< PageRange >`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/PageRange.md))

**Returns:** `void`

Set the ranges of pages to print.

These ranges of pages have a priority over startPage, endPage fields defined in PrintUserParams. Note: If print dialog has been called the pageRanges fields will be overridden by the values obtained from printing dialog.

### setPaperWhite

```java
void com.datalogics.PDFL.PrintParams.setPaperWhite(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setPrintWhat

```java
void com.datalogics.PDFL.PrintParams.setPrintWhat(PrintWhat value)
```

**Parameters**

- `value` (`PrintWhat`)

**Returns:** `void`

### setPrintWhatAnnot

```java
void com.datalogics.PDFL.PrintParams.setPrintWhatAnnot(java.util.EnumSet< PrintWhatAnnotFlags > value)
```

**Parameters**

- `value` (`java.util.EnumSet< PrintWhatAnnotFlags >`)

**Returns:** `void`

### setPsLevel

```java
void com.datalogics.PDFL.PrintParams.setPsLevel(int value)
```

**Parameters**

- `value` (`int`)

**Returns:** `void`

### setReverse

```java
void com.datalogics.PDFL.PrintParams.setReverse(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setRotate

```java
void com.datalogics.PDFL.PrintParams.setRotate(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setRotateAndCenter

```java
void com.datalogics.PDFL.PrintParams.setRotateAndCenter(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setSaveVM

```java
void com.datalogics.PDFL.PrintParams.setSaveVM(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setScale

```java
void com.datalogics.PDFL.PrintParams.setScale(float value)
```

**Parameters**

- `value` (`float`)

**Returns:** `void`

### setSetPageSize

```java
void com.datalogics.PDFL.PrintParams.setSetPageSize(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setShrinkToFit

```java
void com.datalogics.PDFL.PrintParams.setShrinkToFit(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setSuppressCJKSubstitution

```java
void com.datalogics.PDFL.PrintParams.setSuppressCJKSubstitution(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setSuppressCSA

```java
void com.datalogics.PDFL.PrintParams.setSuppressCSA(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setSuppressOPPWhenNoSpots

```java
void com.datalogics.PDFL.PrintParams.setSuppressOPPWhenNoSpots(int value)
```

**Parameters**

- `value` (`int`)

**Returns:** `void`

### setTTasCIDT2

```java
void com.datalogics.PDFL.PrintParams.setTTasCIDT2(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setTTasT42

```java
void com.datalogics.PDFL.PrintParams.setTTasT42(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setTransparencyQuality

```java
void com.datalogics.PDFL.PrintParams.setTransparencyQuality(long value)
```

**Parameters**

- `value` (`long`)

**Returns:** `void`

### setTrapType

```java
void com.datalogics.PDFL.PrintParams.setTrapType(int value)
```

**Parameters**

- `value` (`int`)

**Returns:** `void`

### setUseExecForm

```java
void com.datalogics.PDFL.PrintParams.setUseExecForm(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setUseFontAliasNames

```java
void com.datalogics.PDFL.PrintParams.setUseFontAliasNames(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setUseFullResolutionJP2KData

```java
void com.datalogics.PDFL.PrintParams.setUseFullResolutionJP2KData(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setUseMaxVM

```java
void com.datalogics.PDFL.PrintParams.setUseMaxVM(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setUseSubFileDecode

```java
void com.datalogics.PDFL.PrintParams.setUseSubFileDecode(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setWesternMarksStyle

```java
void com.datalogics.PDFL.PrintParams.setWesternMarksStyle(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

### setWhichMarks

```java
void com.datalogics.PDFL.PrintParams.setWhichMarks(java.util.EnumSet< PageMarkFlags > value)
```

**Parameters**

- `value` (`java.util.EnumSet< PageMarkFlags >`)

**Returns:** `void`
