Impressão Danfe - Pulando Linha Desnecessariamente - NFe/NFCe - Nota Fiscal Eletrônica - Projeto ACBr
Impressão Danfe - Pulando Linha Desnecessariamente
October 25, 2019 in NFe/NFCe - Nota Fiscal Eletrônica
Go to solution Solved by EMBarbosa, October 31, 2019
Na impressão das informações adicionais, ao que parece, o Acbr está com alguma coisa errada no alinhamento. do texto.
Notem que no print anexo, onde destaco a última linha, o texto "17/2015" que é jogado para a linha seguinte, teria espaço de sobra para imprimir na linha anterior. Isso por si só não seria um grande problema. Mas ocorre que esse espaço em branco que poderia ser utilizado, dependendo da nota, acaba gerando uma segunda página do Danfe desnecessariamente.
Obs.: Não há nenhum um enter ou ";" após o "nacional n°".
Imagino que a causa possa ser o tamanho do memo que abriga esse campo no Danfe seja menor do que o quadro físico no Danfe.
Ou qual poderia ser a causa disso?
Realmente o código está bem estranho... há uma variável que tenta determinar quantos caracteres cabem por Linha... no método TfrlDANFeRL.ConfigurarVariavies
fpLimiteCaracteresLinha := 81;
Uma solução simples, seria aumentar um pouco o valor dessas colunas, na Unit ACBrNFeDANFeRL.pas
Uma solução melhor, seria fazer o método computar quantos caracteres cabem, usando Canvas do Memo...
Mudei para fpLimiteCaracteresLinha := 95;
Verifiquei que nas rotinas ele copia 95 caracteres, mas na impressão isso não muda. Creio que tenha alguma coisa a ver com o TRLMemo lá no relatório.
ok.. vou tentar debugar hoje a noite...
Consegue me enviar um XML para testes ?
41191013971229000115550010000000841244429685-nfe.xml
41191013971229000115550010000000841244429685-nfe.xml 3 kB · 1 download
Olá Valdirdill,
Obrigado. Estou avaliando o caso.
No momento já detectei que o tamanho do Memo no modo Retrato está um pouco menor do que poderia. Poderia ser Width 458. Mas também estou avaliando o motivo de existir essa propriedade fpLimiteCaracteresLinha.
Assim que tiver uma posição te dou um retorno. A propósito, veja esse tópico aqui sobre duas novas propriedades que enviamos ontem.
Em 28/10/2019 at 19:28, valdirdill disse:
41191013971229000115550010000000841244429685-nfe.xml 3 kB · 4 downloads
Consegui melhorar o sistema de detecção do quadro Dados Adicionais e continuação dos Dados Adicionais.
Também fiz uma alteração para adequar o DANFe Paisagem com essas alterações e com as propriedades que eu mencionei no post anterior.