Sha256: 0b1d3ae3efdf00b6dbe144b925cda5bd35d112a5c95492cd4f282a44f550aca4
Contents?: true
Size: 833 Bytes
Versions: 2
Compression:
Stored size: 833 Bytes
Contents
module BrDanfe module MdfeLib class FiscoControl def initialize(pdf, xml) @pdf = pdf @xml = xml end def generate title barcode generate_nfe_key end private def title title = 'CONTROLE DO FISCO' @pdf.text_box(title, size: 9, align: :left, at: [250, 600]) end def barcode barcode = Barby::Code128C.new(nfe_key) barcode.annotate_pdf(@pdf, x: 250, y: 530, height: 50) end def nfe_key @xml['mdfeProc > protMDFe > infProt > chMDFe'] end def generate_nfe_key title = 'Chave de Acesso' @pdf.text_box(title, size: 9, align: :left, style: :bold, at: [250, 510]) @pdf.text_box(nfe_key, size: 11, align: :left, at: [250, 500]) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
br_danfe-0.17.0 | lib/br_danfe/mdfe_lib/fisco_control.rb |
br_danfe-0.16.0 | lib/br_danfe/mdfe_lib/fisco_control.rb |