Skip to content

damdfe: fix informacoes do fisco#141

Merged
antoniospneto merged 1 commit intoEngenere:mainfrom
Escodoo:damdfe-informacoes
Mar 27, 2026
Merged

damdfe: fix informacoes do fisco#141
antoniospneto merged 1 commit intoEngenere:mainfrom
Escodoo:damdfe-informacoes

Conversation

@CristianoMafraJunior
Copy link
Copy Markdown
Contributor

@Escodoo HT01793

Esta PR melhora a renderização do DAMDFE no bloco “INFORMAÇÕES ADICIONAIS DE INTERESSE DO FISCO”, corrigindo o problema de conteúdo excedente no PDF.

Agora, o texto desse campo é limitado ao espaço disponível na página atual, sem estourar o layout e sem criar quebra automática para uma nova página nesse trecho específico. Para garantir que o corte respeite o comportamento real do PDF, a lógica de truncamento foi ajustada para usar a mesma regra de quebra de linha do multi_cell (via dry_run), evitando divergências entre estimativa e renderização final.

Além disso, o fixture tests/fixtures/mdf-e_test_1.xml foi atualizado com dados fictícios em infAdFisco, preservando um conteúdo longo para validar cenários reais de limite de texto. Essa alteração facilita testes visuais e reproduzibilidade do comportamento, sem uso de dados sensíveis.

Em resumo, a PR entrega:

  • correção de overflow no bloco de informações do fisco;
  • manutenção do conteúdo dentro dos limites da página;
  • maior previsibilidade no corte de texto;

@antoniospneto
Copy link
Copy Markdown
Contributor

@CristianoMafraJunior se puder dar um rebase, obrigado!

@antoniospneto antoniospneto merged commit f31374b into Engenere:main Mar 27, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants