Module: Pdfrb::Model::Cos
- Defined in:
- lib/pdfrb/model/cos.rb,
lib/pdfrb/model/cos/fields.rb,
lib/pdfrb/model/cos/stream.rb,
lib/pdfrb/model/cos/dictionary.rb,
lib/pdfrb/model/cos/name_encoding.rb,
lib/pdfrb/model/cos/string_encoding.rb
Overview
COS value layer: literal PDF types and the Dictionary field system that drives semantic Type subclasses.
Scalars use native Ruby types wherever possible (no wrapper classes):
true/false, Integer, Float, Symbol (Name), String, nil (Null).
Helpers for Name encode/decode and String text/binary conversion live in Cos::NameEncoding and Cos::StringEncoding.
Defined Under Namespace
Modules: Fields, NameEncoding, StringEncoding Classes: Dictionary, Stream