Class: Pdfrb::Model::Type::CollectionSplit
- Inherits:
-
Cos::Dictionary
- Object
- Object
- Cos::Dictionary
- Pdfrb::Model::Type::CollectionSplit
- Defined in:
- lib/pdfrb/model/type/collection_split.rb
Overview
Collection split (s7.11.5, PDF 1.7 Adobe extension level 3). Where the portfolio view places the split between panels.
Instance Attribute Summary
Attributes inherited from Object
Instance Method Summary collapse
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, merged_field, 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::Dictionary
Instance Method Details
#direction ⇒ Object
11 |
# File 'lib/pdfrb/model/type/collection_split.rb', line 11 def direction; self[:Direction]; end |
#horizontal? ⇒ Boolean
18 19 20 |
# File 'lib/pdfrb/model/type/collection_split.rb', line 18 def horizontal? direction == :H end |
#position ⇒ Object
12 |
# File 'lib/pdfrb/model/type/collection_split.rb', line 12 def position; self[:Position]; end |
#vertical? ⇒ Boolean
14 15 16 |
# File 'lib/pdfrb/model/type/collection_split.rb', line 14 def vertical? direction == :V end |