Sha256: 92c8b5a4a85f66544595462e2e7db90137fe68ee6b294edb077316262e6aca9b
Contents?: true
Size: 1.31 KB
Versions: 68
Compression:
Stored size: 1.31 KB
Contents
require "isodoc" require "isodoc/generic/word_convert" require_relative "init" module IsoDoc module IHO # A {Converter} implementation that generates Word output, and a document # schema encapsulation of the document for validation class WordConvert < IsoDoc::Generic::WordConvert def configuration Metanorma::IHO.configuration end def make_body1(body, _docxml) body.div **{ class: "WordSection1" } do |div1| div1.p **{style: "font-size:0pt;" } do |p| p << " " end # placeholder end section_break(body) end def make_body2(body, docxml) body.div **{ class: "WordSection2" } do |div2| boilerplate docxml, div2 preface_block docxml, div2 abstract docxml, div2 foreword docxml, div2 introduction docxml, div2 preface docxml, div2 acknowledgements docxml, div2 div2.p { |p| p << " " } # placeholder end section_break(body) end def authority_cleanup(docxml) super docxml.xpath("//div[@class = 'boilerplate-feedback']/p").each do |p| p["style"] = 'font-size:8pt;font-family:Arial;text-align:right' end end include BaseConvert include Init end end end
Version data entries
68 entries across 68 versions & 1 rubygems