Created Date: 16 Mar, 2022 15:12
Last Modifed Date: 16 Mar, 2022 15:12

This page applies to Harlequin v13.1r0 and later; both Harlequin Core and Harlequin MultiRIP.



Default: null

If not null, during execution of setpagedevice sets the current spot function to be the screen named, and otherwise Euclidean, as defined by switchscreens in $printerdict.

OverrideSpotFunctionName (or OverrideSpotFunction) may then override this setting, though typically they would be the same; that is certainly the case for GUI versions of the RIP.



Default: null

During execution of setpagedevice, sets the frequency of the current screen to the number given in lines per inch (lpi), or 45.0 lpi if null. OverrideFrequency may then override this setting, though typically they are the same.



Default: null

Providing DefaultScreenAngle is null, DefaultScreenAngles sets the angles of screens for all colorants to those specified in the dictionary.

Each entry in the dictionary is keyed by colorant (in the manner of a type 5 halftone), and each value is also a dictionary. There must also be an entry Default which determines the angle for any colorant not explicitly named (again, as for sethalftone).

Each colorant dictionary contains two (required) keys:

  • Angle, the angle for the screen for that colorant (as a real number of degrees, as in the angle operand to setscreen)
  • Override, a Boolean which if true causes the angle to override any set by the job for this colorant. This replaces the system parameter OverrideAngle, which was only appropriate for a single colorant. Typically, either all or none of the angles would be overridden, though DefaultScreenAngles allows them to be controlled independently.
  • The GUI controls act on all angles together. The control is the Override angles in job checkbox in the Edit Style dialog box, accessed from the Separations Manager.)

If both DefaultScreenAngles and DefaultScreenAngle are null, the default angle is set to 45.0 for all colorants.



Default: null

Obsolete and included only for backward compatibility; use DefaultScreenAngles instead. During execution of setpagedevice, sets the angle of all screens to the given number. If null, the parameter is ignored.

Please do not confuse this with DefaultScreenAngle in addtoseparationorder.