DisplayDeviceParameters Struct

Definition

The device-dependent graphics state parameters a display list carries for a backend whose device can honour them: overprint control and the halftone. A backend receives them in SetDeviceParameters(in DisplayDeviceParameters).

public readonly record struct DisplayDeviceParameters : IEquatable<DisplayDeviceParameters>

Remarks

ISO 32000-2 §8.6.7 (overprint control, OP, op, OPM) and §10.6 (halftones, HT, HTO), Table 52. They are recorded, not applied: whether they have any effect depends on the device. A composite display that does not overprint ignores the overprint parameters, as §8.6.7 requires of a device that does not support overprinting, and a continuous-tone device needs no halftone (§10.6.1). A separation, CMYK or overprint-preview backend can use them.

The other device-dependent parameters travel elsewhere: rendering intent, black point compensation, black generation, undercolour removal and the transfer function with each colour, in its ColorConversion; flatness and smoothness are the backend's tolerances; stroke adjustment with each stroke (StrokeStyle).

Tip: use kind:method, kind:property, kind:ctor. Press Esc to clear.

Properties (5)