Ir para conteúdo
  • Cadastre-se

dev botao

Fortes Report - Scale e Soft Break - Chamada para ajuda nos testes


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1060 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Fundadores
Postado

Olá pessoal, implementei algumas modificações no Fortes Report, e gostaria de ajuda e opinião dos usuários, antes de submeter um Pull Request

- Soft-Break -

Problema: O Fortes Report não era capaz de quebrar linhas, em campos Memo, se a String não contivesse um espaço entre as palavras..

A implementação em anexo, usará os seguintes caracteres, como Soft e Hard Line Break

  HARD_LINEBREAK = [#13, #10];  // CR, LF
  SOFT_LINEBREAK = [#9,' ','-','.',',']; // TAB

- Scale -

Problema: O Fortes Report não renderizava corretamente os relatórios, quando a configuração do Windows, estava com Zoom nas Fontes do Windows

image.png

A implementação em anexo, lê do Objeto Global "Screen" a resolução de ScreenPPI, ao invés de usar um valor constante de 96

RLConsts.pasRLUtils.pasRLReport.pas

 

Para testar, basta substituir as Units em anexo, na pasta de fontes do Fortes Report, e verificar se os problemas ainda ocorre, e se os relatórios atuais não foram afetados...

Nota: Algumas Units do ACBr, podem precisar de ajuste, incluindo em Uses a Unit RLUtils

  • Curtir 4
  • Obrigado 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • 3 semanas depois ...
  • 4 semanas depois ...
  • Fundadores
Postado

Esse outro Pull Request, parece resolver o problema de geração do PDF desconfigurado, quando a resolução das Fontes do Monitor é diferente da padrão

https://github.com/fortesinformatica/fortesreport-ce/pull/297

  • Curtir 1
  • Obrigado 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 1060 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.