Module: HexaPDF::Type
- Defined in:
- lib/hexapdf/type.rb,
lib/hexapdf/type/cmap.rb,
lib/hexapdf/type/font.rb,
lib/hexapdf/type/form.rb,
lib/hexapdf/type/info.rb,
lib/hexapdf/type/page.rb,
lib/hexapdf/type/image.rb,
lib/hexapdf/type/names.rb,
lib/hexapdf/type/action.rb,
lib/hexapdf/type/actions.rb,
lib/hexapdf/type/catalog.rb,
lib/hexapdf/type/outline.rb,
lib/hexapdf/type/trailer.rb,
lib/hexapdf/type/cid_font.rb,
lib/hexapdf/type/icon_fit.rb,
lib/hexapdf/type/metadata.rb,
lib/hexapdf/type/acro_form.rb,
lib/hexapdf/type/resources.rb,
lib/hexapdf/type/annotation.rb,
lib/hexapdf/type/font_type0.rb,
lib/hexapdf/type/font_type1.rb,
lib/hexapdf/type/font_type3.rb,
lib/hexapdf/type/page_label.rb,
lib/hexapdf/type/actions/uri.rb,
lib/hexapdf/type/annotations.rb,
lib/hexapdf/type/font_simple.rb,
lib/hexapdf/type/xref_stream.rb,
lib/hexapdf/type/outline_item.rb,
lib/hexapdf/type/actions/go_to.rb,
lib/hexapdf/type/embedded_file.rb,
lib/hexapdf/type/object_stream.rb,
lib/hexapdf/type/output_intent.rb,
lib/hexapdf/type/acro_form/form.rb,
lib/hexapdf/type/actions/launch.rb,
lib/hexapdf/type/font_true_type.rb,
lib/hexapdf/type/page_tree_node.rb,
lib/hexapdf/type/acro_form/field.rb,
lib/hexapdf/type/actions/go_to_r.rb,
lib/hexapdf/type/font_descriptor.rb,
lib/hexapdf/type/annotations/link.rb,
lib/hexapdf/type/annotations/text.rb,
lib/hexapdf/type/mark_information.rb,
lib/hexapdf/type/annotations/widget.rb,
lib/hexapdf/type/file_specification.rb,
lib/hexapdf/type/viewer_preferences.rb,
lib/hexapdf/type/acro_form/text_field.rb,
lib/hexapdf/type/actions/set_ocg_state.rb,
lib/hexapdf/type/acro_form/button_field.rb,
lib/hexapdf/type/acro_form/choice_field.rb,
lib/hexapdf/type/optional_content_group.rb,
lib/hexapdf/type/graphics_state_parameter.rb,
lib/hexapdf/type/acro_form/signature_field.rb,
lib/hexapdf/type/optional_content_membership.rb,
lib/hexapdf/type/optional_content_properties.rb,
lib/hexapdf/type/acro_form/java_script_actions.rb,
lib/hexapdf/type/acro_form/variable_text_field.rb,
lib/hexapdf/type/annotations/markup_annotation.rb,
lib/hexapdf/type/acro_form/appearance_generator.rb,
lib/hexapdf/type/optional_content_configuration.rb
Overview
Overview
The Type module contains implementations of the types defined in the PDF specification.
Each type class is derived from either the Dictionary class or the Stream class, depending on whether the type has an associated stream.
Defined Under Namespace
Modules: AcroForm, Actions, Annotations Classes: Action, Annotation, CIDFont, CMap, Catalog, EmbeddedFile, FileSpecification, Font, FontDescriptor, FontSimple, FontTrueType, FontType0, FontType1, FontType3, Form, GraphicsStateParameter, IconFit, Image, Info, MarkInformation, Metadata, Names, ObjectStream, OptionalContentConfiguration, OptionalContentGroup, OptionalContentMembership, OptionalContentProperties, Outline, OutlineItem, OutputIntent, Page, PageLabel, PageTreeNode, Resources, Trailer, ViewerPreferences, XRefStream