PdfColor class

An RGB color with components in 0..1, the renderer's common currency. Device color spaces convert into it; ICC-based spaces approximate for now.

Constructors

PdfColor(double red, double green, double blue)
const
PdfColor.cmyk(double cyan, double magenta, double yellow, double black)
DeviceCMYK → sRGB via the same SWOP-class polynomial pdf.js uses (DeviceCmykCS, a least-squares fit to a US Web Coated profile). Each output channel is a quadratic in (c, m, y, k); this matches pdf.js's rendering of process CMYK far more closely than a halftone or complement model - e.g. 0 0 0 0.89 k → RGB(69,71,77), not the halftone (28,28,28). Adopted so corpus/print colour matches the reference renderer across the board.
factory
PdfColor.gray(double level)
const

Properties

blue double
final
green double
final
hashCode int
The hash code for this object.
no setteroverride
red double
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override

Constants

black → const PdfColor