Class: Pdfrb::Model::Type::ExDataProjection
- Inherits:
-
Cos::Dictionary
- Object
- Object
- Cos::Dictionary
- Pdfrb::Model::Type::ExDataProjection
- Defined in:
- lib/pdfrb/model/type/projection_annotation.rb
Overview
ExData Projection dict (s12.5.6.21, Table 198). Holds the geospatial projection details used by Projection annotations.
Instance Attribute Summary
Attributes inherited from Object
Instance Method Summary collapse
Methods inherited from Cos::Dictionary
#[], #[]=, apply_arlington_definition, arlington_default, arlington_key_to_symbol, arlington_one_type_to_ruby, arlington_required?, arlington_scalar, 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 included from Cos::ArlingtonBacked
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
#project? ⇒ Boolean
38 39 40 |
# File 'lib/pdfrb/model/type/projection_annotation.rb', line 38 def project? type == :ProjectedPDL end |
#type ⇒ Object
36 |
# File 'lib/pdfrb/model/type/projection_annotation.rb', line 36 def type; self[:Type]; end |