# SeparationPlate Class

> Represents a plate for making print separations.Used with PostScript.

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

```java
class SeparationPlate
```

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

## Description

Represents a plate for making print separations.Used with PostScript.

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

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

## Constructors

### SeparationPlate

```java
com.datalogics.PDFL.SeparationPlate.SeparationPlate(Ink colorant)
```

*constructor, protected*

**Parameters**

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

### SeparationPlate

```java
com.datalogics.PDFL.SeparationPlate.SeparationPlate(Ink colorant, java.io.OutputStream epsOutput)
```

*constructor*

**Parameters**

- `colorant` ([`Ink`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/Ink.md)): A colorant to use for this SeparationPlate.
- `epsOutput` (`java.io.OutputStream`): A java.io.OutputStream which will receive the EPS output for this SeparationPlate.

General constructor

## Methods

### assignNozzleInternal

```java
void com.datalogics.PDFL.SeparationPlate.assignNozzleInternal(BaseOutputNozzle n)
```

*protected*

**Parameters**

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

**Returns:** `void`

For internal use only. Used by the native language constructors to set _epsStm.

### delete

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

*protected*

**Parameters**

- `disposing` (`Boolean`)

**Returns:** `synchronized void`

### delete

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

**Returns:** `synchronized void`

### finalize

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

*protected*

**Returns:** `void`

### getAlias

```java
String com.datalogics.PDFL.SeparationPlate.getAlias()
```

**Returns:** `String`

The alias name for this colorant.

Another name for this colorant.

### getAngle

```java
double com.datalogics.PDFL.SeparationPlate.getAngle()
```

**Returns:** `double`

The halftone screen angle for this ink, in degrees.

The angle for this ink. The angle must be greater than or equal to zero. The default is 45.0.

### getColorantName

```java
String com.datalogics.PDFL.SeparationPlate.getColorantName()
```

**Returns:** `String`

The colorant name for this separation plate.

The name of the colorant from the Separation or DeviceN color space, or the process color name.

### getDensity

```java
double com.datalogics.PDFL.SeparationPlate.getDensity()
```

**Returns:** `double`

The density value for this ink.

The density for this ink. The density must be greater than zero. The default is 1.0.

### getEPSOutput

```java
java.io.OutputStream com.datalogics.PDFL.SeparationPlate.getEPSOutput()
```

**Returns:** `java.io.OutputStream`

The java.io.OutputStream that will receive EPS output for this SeparationPlate.

### getFrequency

```java
double com.datalogics.PDFL.SeparationPlate.getFrequency()
```

**Returns:** `double`

The halftone screen frequency for this ink.

The frequency for this ink. The frequency must be greater than zero. The default is 60.0.

### getInkType

```java
InkTypes com.datalogics.PDFL.SeparationPlate.getInkType()
```

**Returns:** `InkTypes`

The ink type for this separation plate.

The ink type of this ink for trapping. The default is Normal.

### getPreviewOption

```java
SeparationPreviewOptions com.datalogics.PDFL.SeparationPlate.getPreviewOption()
```

**Returns:** `SeparationPreviewOptions`

The preview option for this separation plate.

How to handle the colorant for a separation preview. The default is EmitPlate.

### setAlias

```java
void com.datalogics.PDFL.SeparationPlate.setAlias(String theAlias)
```

**Parameters**

- `theAlias` (`String`): The alias name to assign to this colorant.

**Returns:** `void`

Another name for this colorant.

### setAngle

```java
void com.datalogics.PDFL.SeparationPlate.setAngle(double theAngle)
```

**Parameters**

- `theAngle` (`double`): The halftone screen angle to assign to this ink, in degrees.

**Returns:** `void`

The angle for this ink. The angle must be greater than or equal to zero. The default is 45.0.

### setColorantName

```java
void com.datalogics.PDFL.SeparationPlate.setColorantName(String theColorantName)
```

**Parameters**

- `theColorantName` (`String`): The colorant name to assign to this separation plate.

**Returns:** `void`

The name of the colorant from the Separation or DeviceN color space, or the process color name.

### setDensity

```java
void com.datalogics.PDFL.SeparationPlate.setDensity(double theDensity)
```

**Parameters**

- `theDensity` (`double`): The density value to assign to this ink.

**Returns:** `void`

The density for this ink. The density must be greater than zero. The default is 1.0.

### setEPSOutput

```java
void com.datalogics.PDFL.SeparationPlate.setEPSOutput(java.io.OutputStream s)
```

**Parameters**

- `s` (`java.io.OutputStream`)

**Returns:** `void`

The java.io.OutputStream that will receive EPS output for this SeparationPlate.

### setFrequency

```java
void com.datalogics.PDFL.SeparationPlate.setFrequency(double theFrequency)
```

**Parameters**

- `theFrequency` (`double`): The halftone screen frequency to assign to this ink.

**Returns:** `void`

The frequency for this ink. The frequency must be greater than zero. The default is 60.0.

### setInkType

```java
void com.datalogics.PDFL.SeparationPlate.setInkType(InkTypes theInkType)
```

**Parameters**

- `theInkType` (`InkTypes`): The ink type to assign to this separation plate.

**Returns:** `void`

The ink type of this ink for trapping. The default is Normal.

### setPreviewOption

```java
void com.datalogics.PDFL.SeparationPlate.setPreviewOption(SeparationPreviewOptions thePreviewOption)
```

**Parameters**

- `thePreviewOption` (`SeparationPreviewOptions`): The preview option to assign to this separation plate.

**Returns:** `void`

How to handle the colorant for a separation preview. The default is EmitPlate.
