UNPKG

nfe-nfce-pdf

Version:

Modulo que auxilia na geração de PDF da Danfe NFe e NFCe.

60 lines (59 loc) 2.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDadosAdicionais = void 0; const utils_1 = require("../../../../utils"); const linha_horizontal_1 = require("./linha-horizontal"); const linha_vertical_1 = require("./linha-vertical"); const normal_1 = require("./normal"); const secao_1 = require("./secao"); const titulo_1 = require("./titulo"); function getDadosAdicionais({ doc, ajusteX, ajusteY, margemEsquerda, margemTopo, margemDireita, larguraDoFormulario, infAdic, extra, finalEspacoDet }) { (0, linha_horizontal_1.linhaHorizontal)({ x1: 0, x2: 0, y: finalEspacoDet + 8, doc, ajusteX, ajusteY, margemDireita, margemEsquerda, margemTopo }); (0, linha_horizontal_1.linhaHorizontal)({ x1: 0, x2: 0, y: 821.8, doc, ajusteX, ajusteY, margemDireita, margemEsquerda, margemTopo }); (0, linha_vertical_1.linhaVertical)({ y1: finalEspacoDet + 8, y2: 821.8, x: 0, doc, ajusteX, ajusteY, margemEsquerda, margemTopo }); (0, linha_vertical_1.linhaVertical)({ y1: finalEspacoDet + 8, y2: 821.8, x: 388.25, doc, ajusteX, ajusteY, margemEsquerda, margemTopo }); (0, linha_vertical_1.linhaVertical)({ y1: finalEspacoDet + 8, y2: 821.8, x: larguraDoFormulario, doc, ajusteX, ajusteY, margemEsquerda, margemTopo }); (0, secao_1.secao)({ doc, value: 'DADOS ADICIONAIS', x: 1.5, y: finalEspacoDet, largura: 0, ajusteX, ajusteY, margemEsquerda, margemTopo }); (0, titulo_1.titulo)({ value: 'INFORMAÇÕES COMPLEMENTARES', x: 1.5, y: finalEspacoDet + 10, largura: 385.5, ajusteX, ajusteY, doc, margemEsquerda, margemTopo }); (0, titulo_1.titulo)({ value: 'RESERVADO AO FISCO', x: 390, y: finalEspacoDet + 10, largura: 195, ajusteX, ajusteY, doc, margemEsquerda, margemTopo }); const informacoesComplementares = [ infAdic.infCpl ? `Inf. Contribuinte: ${infAdic.infCpl}` : undefined, infAdic.infAdFisco ? `Inf. fisco: ${infAdic.infAdFisco}` : undefined, extra.emailDest ? `Email do Destinatário: ${extra.emailDest}` : undefined, extra.vTotTrib ? `Valor Aproximado dos Tributos : ${(0, utils_1.MoneyMaskBR)(Number(extra.vTotTrib ?? '0'))}` : undefined ]; (0, normal_1.normal)({ doc, value: informacoesComplementares.filter((a) => a).join(' - '), x: 1, y: finalEspacoDet + 17.5, largura: 386, alinhamento: 'justify', tamanho: 6, ajusteX, ajusteY, margemEsquerda, margemTopo }); } exports.getDadosAdicionais = getDadosAdicionais;