SeparationPlate Class Documentation

class SeparationPlate

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::string get_alias()

Returns:

std::string

The alias name for this colorant.

Another name for this colorant.

get_angle

double get_angle()

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.

get_colorant_name

std::string get_colorant_name()

Returns:

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

get_density

double get_density()

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.

get_frequency

double get_frequency()

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.

get_ink_type

InkType get_ink_type()

Returns:

InkType

The ink type for this separation plate.

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

set_alias

void set_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

void set_angle(double angle)

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

void set_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

void set_density(double density)

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

void set_frequency(double frequency)

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

void set_ink_type(InkType type)

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

void set_preview_option(SeparationPreviewOption option)

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.