Sha256: 9a1374c9418e92cd1d4fb13b115d53cd738cf6ed1be5fd0cddafe865844e2f25
Contents?: true
Size: 543 Bytes
Versions: 4
Compression:
Stored size: 543 Bytes
Contents
module PDF class Inspector class XObject < Inspector attr_accessor :page_xobjects, :xobject_streams def initialize @page_xobjects = [] @xobject_streams = {} end def resource_xobject(*params) @page_xobjects.last << params.first store_streams(params.first, params.last) end def begin_page(*params) @page_xobjects << [] end def store_streams(resource_name, stream) @xobject_streams[resource_name] = stream end end end end
Version data entries
4 entries across 4 versions & 2 rubygems