SeparationPlate Class Documentation
classSeparationPlateNamespace: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::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.
operator=
SeparationPlate &operator=(const SeparationPlate &other)Parameters
other: const SeparationPlate &
Returns:
SeparationPlate &Copy assignment.
operator=
SeparationPlate &operator=(SeparationPlate &&)Parameters
Returns:
SeparationPlate &set_alias
voidset_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
voidset_angle(doubleangle)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
voidset_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
voidset_density(doubledensity)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
voidset_frequency(doublefrequency)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
voidset_ink_type(InkTypetype)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
voidset_preview_option(SeparationPreviewOptionoption)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.