PdfElixide.Color (pdf_elixide v0.13.0)

Copy Markdown View Source

The color values returned by extraction, one struct per colorspace.

Every channel is in the 0.0..1.0 range.

Which shapes appear where

Text and vector graphics — PdfElixide.Document.Char, PdfElixide.Document.Span, PdfElixide.Document.Path — are always PdfElixide.Color.RGB, never the other structs. Extraction resolves every colorspace (CMYK, Lab, Separation, ICCBased) to DeviceRGB, so the original colorspace is no longer available in those results.

PdfElixide.Document.Annotation is the exception: its :color and :interior_color carry the raw /C and /IC component arrays, so any of the four structs can appear there.

Summary

Types

t()

Any extracted color.

Types

t()

Any extracted color.

See the module documentation for which of these can appear on which field.