Sha256: abd5eb607cf040e5a11635903a84f79d4728d222e7bcb61c3d09aaa7b47fa82c

Contents?: true

Size: 833 Bytes

Versions: 1

Compression:

Stored size: 833 Bytes

Contents

require "isodoc"
require "isodoc/generic/pdf_convert"
require "isodoc/rsd/metadata"

module IsoDoc
  module Rsd
    # A {Converter} implementation that generates PDF HTML output, and a
    # document schema encapsulation of the document for validation
    class PdfConvert < IsoDoc::Generic::PdfConvert
      def configuration
        Metanorma::Rsd.configuration
      end

       def make_body3(body, docxml)
      body.div **{ class: "main-section" } do |div3|
        boilerplate docxml, div3
        abstract docxml, div3
        foreword docxml, div3
        executivesummary docxml, div3
        introduction docxml, div3
        preface docxml, div3
        acknowledgements docxml, div3
        middle docxml, div3
        footnotes div3
        comments div3
      end
    end

      include BaseConvert
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
metanorma-rsd-1.4.4 lib/isodoc/rsd/pdf_convert.rb