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/namespace.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/struct_elem.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/object_reference.rb,
lib/hexapdf/type/struct_tree_root.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/marked_content_reference.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, MarkedContentReference, Metadata, Names, Namespace, ObjectReference, ObjectStream, OptionalContentConfiguration, OptionalContentGroup, OptionalContentMembership, OptionalContentProperties, Outline, OutlineItem, OutputIntent, Page, PageLabel, PageTreeNode, Resources, StructElem, StructTreeRoot, Trailer, ViewerPreferences, XRefStream