Class: HexaPDF::Type::Action
- Inherits:
-
Dictionary
- Object
- Object
- Dictionary
- HexaPDF::Type::Action
- Defined in:
- lib/hexapdf/type/action.rb
Overview
Represents a generic PDF action dictionary.
Action dictionaries are used, for example, by annotations or outline items to specify the action that should be performed. Each action class should be defined under the Actions module.
See: PDF2.0 s12.6
Direct Known Subclasses
HexaPDF::Type::Actions::GoTo, HexaPDF::Type::Actions::GoToR, HexaPDF::Type::Actions::Launch, HexaPDF::Type::Actions::SetOCGState, HexaPDF::Type::Actions::URI
Constant Summary
Constants included from DictionaryFields
DictionaryFields::Boolean, DictionaryFields::PDFByteString, DictionaryFields::PDFDate
Instance Attribute Summary
Attributes inherited from Object
#data, #document, #must_be_indirect
Method Summary
Methods inherited from Dictionary
#[], #[]=, define_field, define_type, #delete, #each, each_field, #empty?, field, #key?, #to_hash, type, #type
Methods inherited from Object
#<=>, #==, #cache, #cached?, #clear_cache, deep_copy, #deep_copy, #document?, #eql?, field, #gen, #gen=, #hash, #indirect?, #initialize, #inspect, make_direct, #must_be_indirect?, #null?, #oid, #oid=, #type, #validate, #value, #value=
Constructor Details
This class inherits a constructor from HexaPDF::Object