SeparationPlate Class Documentation
class SeparationPlateNamespace:datalogics_interface
Detailed Description
Represents a plate for making print separations. Used with PostScript.
Referenced by
Uses types
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(const SeparationPlate & other)Parameters
other: const SeparationPlate &
Copy constructor.
SeparationPlate
SeparationPlate(SeparationPlate && )Parameters
~SeparationPlate
~SeparationPlate()Member Function Documentation
get_alias
std::string get_alias()Returns:
std::stringThe alias name for this colorant.
Another name for this colorant.
get_angle
double get_angle()Returns:
doubleThe 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::stringThe 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:
doubleThe 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:
doubleThe 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:
InkTypeThe ink type for this separation plate.
The ink type of this ink for trapping. The default is Normal.
get_preview_option
SeparationPreviewOption get_preview_option()Returns:
SeparationPreviewOptionThe preview option for this separation plate.
How to handle the colorant for a separation preview. The default is EmitPlate.
operator=
SeparationPlate & operator=(const SeparationPlate & other)Parameters
other: const SeparationPlate &
Returns:
SeparationPlate &Copy assignment.
operator=
SeparationPlate & operator=(SeparationPlate && )Parameters
Returns:
SeparationPlate &set_alias
void set_alias(const std::string & alias)Parameters
alias: const std::string &The alias name to assign to this colorant.
Returns:
voidAnother name for this colorant.
set_angle
void set_angle(double angle)Parameters
angle: doubleThe halftone screen angle to assign to this ink, in degrees.
Returns:
voidThe 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:
voidThe 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: doubleThe density value to assign to this ink.
Returns:
voidThe 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: doubleThe halftone screen frequency to assign to this ink.
Returns:
voidThe 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: InkTypeThe ink type to assign to this separation plate.
Returns:
voidThe ink type of this ink for trapping. The default is Normal.
set_preview_option
void set_preview_option(SeparationPreviewOption option)Parameters
option: SeparationPreviewOptionThe preview option to assign to this separation plate.
Returns:
voidHow to handle the colorant for a separation preview. The default is EmitPlate.