Class: Pdfrb::Model::Type::Thumbnail
- Inherits:
-
Cos::Stream
- Object
- Object
- Cos::Dictionary
- Cos::Stream
- Pdfrb::Model::Type::Thumbnail
- Defined in:
- lib/pdfrb/model/type/thumbnail.rb
Overview
Thumbnail image stream (ISO 32000-2 §12.3.4). A small image XObject rendered at reduced resolution for use in viewer navigation panels. Attached to a page via the /Thumb key.
Instance Attribute Summary
Attributes inherited from Cos::Stream
Attributes inherited from Object
Instance Method Summary collapse
-
#bits_per_component ⇒ Object
/BitsPerComponent — required.
-
#color_space ⇒ Object
/ColorSpace — required unless /ImageMask true.
- #dimensions ⇒ Object
-
#filter ⇒ Object
/Filter — optional; a named filter or array of filters.
-
#height ⇒ Object
/Height — required.
-
#width ⇒ Object
/Width — required.
Methods inherited from Cos::Stream
#decoded_stream, #encoded_stream=, #initialize
Methods inherited from Cos::Dictionary
#[], #[]=, arlington_available?, arlington_default, arlington_key_to_symbol, arlington_loaded_for?, arlington_mark_loaded, arlington_object, arlington_one_type_to_ruby, arlington_required?, arlington_types_to_ruby, arlington_version, define_field, define_field_from_arlington, #delete, #each, each_field, #each_raw, #empty?, field, #initialize, #key?, #keys, lookup_type, own_fields, #pdf_type, register_type, type_map, #validate
Methods inherited from Object
#==, define_type, #deref, #indirect?, #initialize, #must_be_indirect?, #pdf_type, pdf_type
Constructor Details
This class inherits a constructor from Pdfrb::Model::Cos::Stream
Instance Method Details
#bits_per_component ⇒ Object
/BitsPerComponent — required.
28 29 30 |
# File 'lib/pdfrb/model/type/thumbnail.rb', line 28 def bits_per_component value[:BitsPerComponent] end |
#color_space ⇒ Object
/ColorSpace — required unless /ImageMask true.
23 24 25 |
# File 'lib/pdfrb/model/type/thumbnail.rb', line 23 def color_space value[:ColorSpace] end |
#dimensions ⇒ Object
37 38 39 |
# File 'lib/pdfrb/model/type/thumbnail.rb', line 37 def dimensions [width, height] end |
#filter ⇒ Object
/Filter — optional; a named filter or array of filters.
33 34 35 |
# File 'lib/pdfrb/model/type/thumbnail.rb', line 33 def filter value[:Filter] end |
#height ⇒ Object
/Height — required.
18 19 20 |
# File 'lib/pdfrb/model/type/thumbnail.rb', line 18 def height value[:Height] end |
#width ⇒ Object
/Width — required.
13 14 15 |
# File 'lib/pdfrb/model/type/thumbnail.rb', line 13 def width value[:Width] end |