class Origami::PDF::Header

Class representing a PDF Header.

Constants

MAGIC

Attributes

major_version[RW]
minor_version[RW]

Public Class Methods

new(major_version = 1, minor_version = 4) click to toggle source

Creates a file header, with the given major and minor versions.

major_version

Major PDF version, must be 1.

minor_version

Minor PDF version, must be between 0 and 7.

# File lib/origami/header.rb, line 41
def initialize(major_version = 1, minor_version = 4)
    @major_version, @minor_version = major_version, minor_version
end

Public Instance Methods

to_s() click to toggle source

Outputs self into PDF code.

# File lib/origami/header.rb, line 61
def to_s
    "%PDF-#{@major_version}.#{@minor_version}".b + EOL
end