class BrDanfe::MdfeLib::FiscoControl
Public Class Methods
new(pdf, xml)
click to toggle source
# File lib/br_danfe/mdfe_lib/fisco_control.rb, line 4 def initialize(pdf, xml) @pdf = pdf @nfe_key = xml['mdfeProc > protMDFe > infProt > chMDFe'] end
Public Instance Methods
generate()
click to toggle source
# File lib/br_danfe/mdfe_lib/fisco_control.rb, line 9 def generate @pdf.text_box('CONTROLE DO FISCO', size: 9, align: :left, at: [250, 600]) return if @nfe_key.blank? Barby::Code128C.new(@nfe_key).annotate_pdf(@pdf, x: 250, y: 530, height: 50) @pdf.text_box('Chave de Acesso', size: 9, align: :left, style: :bold, at: [250, 510]) @pdf.text_box(@nfe_key, size: 11, align: :left, at: [250, 500]) end