Method: CombinePDF::PDFWriter#initialize
- Defined in:
- lib/combine_pdf/combine_pdf_basic_writer.rb
#initialize(mediabox = [0.0, 0.0, 612.0, 792.0]) ⇒ PDFWriter
Returns a new instance of PDFWriter.
44 45 46 47 48 49 50 51 52 53 |
# File 'lib/combine_pdf/combine_pdf_basic_writer.rb', line 44 def initialize(mediabox = [0.0, 0.0, 612.0, 792.0]) # indirect_reference_id, :indirect_generation_number @contents = "" @base_font_name = "Writer" + SecureRandom.urlsafe_base64(7) + "PDF" self[:Type] = :Page self[:indirect_reference_id] = 0 self[:Resources] = {} self[:Contents] = { is_reference_only: true , referenced_object: {indirect_reference_id: 0, raw_stream_content: @contents} } self[:MediaBox] = mediabox end |