SeparationPlate Class Documentation

classSeparationPlate

Namespace:datalogics_interface

Detailed Description

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

Referenced by

Constructor & Destructor Documentation

SeparationPlate

SeparationPlate()

Default constructor (needed for containers).

SeparationPlate

SeparationPlate(const Ink &colorant)

Parameters

colorant: const Ink &

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

SeparationPlate

SeparationPlate(const Ink &colorant, std::ostream &eps_output)

Parameters

colorant: const Ink &
eps_output: std::ostream &

Create a separation plate for a given ink, writing EPS output to a stream. The stream must remain valid through the MakeSeparations call.

~SeparationPlate

~SeparationPlate()

Member Function Documentation

get_alias

std::stringget_alias()

Returns:

The alias name for this colorant.

Another name for this colorant.

get_angle

doubleget_angle()

Returns:

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.

get_colorant_name

std::stringget_colorant_name()

Returns:

The colorant name for this separation plate.

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

get_density

doubleget_density()

Returns:

The density value for this ink.

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

get_frequency

doubleget_frequency()

Returns:

The halftone screen frequency for this ink.

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

get_ink_type

InkTypeget_ink_type()

Returns:

The ink type for this separation plate.

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

get_preview_option

SeparationPreviewOptionget_preview_option()

Returns:

The preview option for this separation plate.

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

set_alias

voidset_alias(const std::string &alias)

Parameters

alias: const std::string &

The alias name to assign to this colorant.

Returns:

void

Another name for this colorant.

set_angle

voidset_angle(doubleangle)

Parameters

angle: 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.

set_colorant_name

voidset_colorant_name(const std::string &name)

Parameters

name: const std::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.

set_density

voidset_density(doubledensity)

Parameters

density: 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.

set_frequency

voidset_frequency(doublefrequency)

Parameters

frequency: 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.

set_ink_type

voidset_ink_type(InkTypetype)

Parameters

type: InkType

The ink type to assign to this separation plate.

Returns:

void

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

set_preview_option

voidset_preview_option(SeparationPreviewOptionoption)

Parameters

option: SeparationPreviewOption

The preview option to assign to this separation plate.

Returns:

void

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