Jump to content

Delphi Enterprise 
pela METADE DO PREÇO

botao_delphi.png

Curso Dominando o ACBrMonitor
Novo Módulo Soluções de Varejo
Assine o SAC ACBr em qualquer plano e tenha acesso

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Filipe Natividade

ANSWERED Logo expandida com problema Fortes Report

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

Recommended Posts

Bom dia.

Ao utilizar a opção de logo expandida no CT-e e também no MDF-e no modelo em Fortes Report , identifiquei que o tamanho da logo estava desproporcional ao tamanho do quadro para os dados do emitente, já a NF-e está correta.

A alteração que se encontra em anexo, sugere a correção do tamanho da logo expandida do CT-e e do MDF-e, e também a criação de uma classe com o nome de exemplo: TExpandeLogoMarcaConfig, que irá dar ao programador mais liberdade para informar o tamanho, e posição da logo expandida e se deve dimensionar o esticar a logo.

A criação desta nova classe respeita a configuração atual de todos do DF-e, quando utilizado a logo expandida, só irá alterar o tamanho e posição da logo expandida quando for configurada.

 

Alterações DF-e Fortes Report Logo Expandida.rar

  • Like 1

Share this post


Link to post
Share on other sites

Boa tarde Felipe,

Desde já muito obrigado pela colaboração, vamos analisar o que você fez e estando tudo OK vamos enviar para o repositório.

  • Like 1
  • Thanks 1

Consultor SAC ACBr Italo Jurisato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Share this post


Link to post
Share on other sites
Em 01/10/2019 at 13:08, Italo Jurisato Junior disse:

Boa tarde Felipe,

Desde já muito obrigado pela colaboração, vamos analisar o que você fez e estando tudo OK vamos enviar para o repositório.

Boa tarde @Italo Jurisato Junior, faltou os arquivo dfm e lfm para a concluir a correção no tamanho da logo.

segue.

ACBrMDFeDAMDFeRLRetrato.lfm ACBrMDFeDAMDFeRLRetrato.dfm

  • Like 1

Share this post


Link to post
Share on other sites

Segue arquivos em PDF para analise.

Dimensões da logo no teste: L 788px A 315px

As configurações:

Esquerda=2, Topo=3, Altura=121, Largura=311

Essa configuração é o tamanho padrão da área da logo expandida utilizada no CT-e, e para manter o mesmo tamanho da logo no MDF-e, fiz a configuração nesse tamanho.

O padrão da classe: TExpandeLogoMarcaConfig é:

Esquerda, Topo, Altura e Largura = 0. Com isso o padrão utilizado na área de impressão da logo expandida não é alterado, e utiliza toda a área disponível.

Stretch = True;  Já é o padrão antes da sugestão de alteração.

As propriedades: Dimensionar ( Scaled ) e Esticar ( Stretch ) podem ter resultados diferentes dependendo do tamanho da imagem, e permitem o usuário escolher qual fica melhor para a sua logo.

 

 

CT-e Antes.pdf CT-e Depois - Dimensionada(Scaled).pdf CT-e Depois - Esticada(Stretch).pdf MDF-e Antes.pdf MDF-e Depois - Dimensionada(Scaled) (Esquerda=2, Topo=3, Altura=121, Largura=311).pdf MDF-e Depois - Dimensionada(Scaled).pdf MDF-e Depois - Esticada(Stretch) (Esquerda=2, Topo=3, Altura=121, Largura=311).pdf MDF-e Depois - Esticada(Stretch).pdf

  • Like 1

Share this post


Link to post
Share on other sites

Bom dia Filipe,

Os moderadores e consultores ainda estão analisando a sua contribuição, assim que chegarmos a um consenso retornaremos.

Desde já muito obrigado pela colaboração.

  • Like 1

Consultor SAC ACBr Italo Jurisato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Share this post


Link to post
Share on other sites
Em 22/10/2019 at 17:23, Filipe Natividade disse:

Segue arquivos em PDF para analise.

Dimensões da logo no teste: L 788px A 315px

As configurações:

Esquerda=2, Topo=3, Altura=121, Largura=311

Essa configuração é o tamanho padrão da área da logo expandida utilizada no CT-e, e para manter o mesmo tamanho da logo no MDF-e, fiz a configuração nesse tamanho.

O padrão da classe: TExpandeLogoMarcaConfig é:

Esquerda, Topo, Altura e Largura = 0. Com isso o padrão utilizado na área de impressão da logo expandida não é alterado, e utiliza toda a área disponível.

Stretch = True;  Já é o padrão antes da sugestão de alteração.

As propriedades: Dimensionar ( Scaled ) e Esticar ( Stretch ) podem ter resultados diferentes dependendo do tamanho da imagem, e permitem o usuário escolher qual fica melhor para a sua logo.

CT-e Antes.pdf 94 kB · 6 downloads CT-e Depois - Dimensionada(Scaled).pdf 94 kB · 4 downloads CT-e Depois - Esticada(Stretch).pdf 94 kB · 1 download MDF-e Antes.pdf 76 kB · 3 downloads MDF-e Depois - Dimensionada(Scaled) (Esquerda=2, Topo=3, Altura=121, Largura=311).pdf 76 kB · 6 downloads MDF-e Depois - Dimensionada(Scaled).pdf 76 kB · 6 downloads MDF-e Depois - Esticada(Stretch) (Esquerda=2, Topo=3, Altura=121, Largura=311).pdf 76 kB · 2 downloads MDF-e Depois - Esticada(Stretch).pdf 76 kB · 4 downloads

Olá Filipe,

   Desculpe a demora para dar um retorno. Me parece que seu código vai dar uma flexibilidade maior a essa parte dos impressos e isso é interessante.

   No entanto, ainda não consegui enviar a alteração. Vou te passar o que eu encontrei aqui e você pode ficar a vontade pra anexar os arquivos.

  • Ainda está faltando os arquivos dfm e lfm da NFe (ACBrNFeDANFeRLPaisagem.dfm, ACBrNFeDANFeRLRetrato.dfm, ACBrNFeDANFeRLSimplificado.dfm, etc...);
  • Ainda está faltando os arquivos dfm e lfm do CTe Retrato (ACBrCTeDACTeRLRetrato.dfm e ACBrCTeDACTeRLRetrato.lfm);
  • O código que faz os ajustes de posicionamento não estão na classe. O melhor seria se sua classe fizesse os cálculos e ajustes ao invés de termos que repeti-los em cada impressão.
    • Uma possibilidade é criar um método TExpandeLogomarca.FazAjuste que recebe todos os elementos necessários por parâmetros.
  • Os arquivos fontes estão desatualizados. Houveram muitas alterações nas impressões na época em que seus arquivos foram enviados;

   Sei que com respeito a desatualização é parte porque não conseguimos analisar tudo com antecedência, mas visto que você deve ter essa implementação local, ainda continua sendo o mais qualificado pra fazer os ajustes.

   Se os ajustes acima forem aplicados, daria pra incluir nos fontes oficiais do projeto.

   Agradeço muito a sugestão e paciência.

  • Like 1

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.

Share this post


Link to post
Share on other sites

Boa tarde.

Obrigado pelo retorno.

  • Citar

    Ainda está faltando os arquivos dfm e lfm da NFe (ACBrNFeDANFeRLPaisagem.dfm, ACBrNFeDANFeRLRetrato.dfm, ACBrNFeDANFeRLSimplificado.dfm, etc...);

    Ainda está faltando os arquivos dfm e lfm do CTe Retrato (ACBrCTeDACTeRLRetrato.dfm e ACBrCTeDACTeRLRetrato.lfm);

    Realmente esses arquivos não sofreram alterações, por esse motivo não os enviei.

  • Citar

    Uma possibilidade é criar um método TExpandeLogomarca.FazAjuste que recebe todos os elementos necessários por parâmetros.

    Utilizei da sua ideia, mas para isso, tive que colocar a unti RLReport no uses da unit ACBrDFeReport.pas, com isso não consegui fazer o ACBr compilar, poderia me dar uma mão ou uma ideia melhor do que passar a logo como parâmetro?

  • Citar

    Os arquivos fontes estão desatualizados. Houveram muitas alterações nas impressões na época em que seus arquivos foram enviados;

    Fiz a atualização dos fontes, o novo pacote se encontra abaixo.

Alterações DF-e Fortes Report Logo Expandida 09-12-2019.rar

Edited by Filipe Natividade

Share this post


Link to post
Share on other sites
Em 09/12/2019 at 14:30, Filipe Natividade disse:

Boa tarde.

Obrigado pelo retorno.

  • Realmente esses arquivos não sofreram alterações, por esse motivo não os enviei.

  • Utilizei da sua ideia, mas para isso, tive que colocar a unti RLReport no uses da unit ACBrDFeReport.pas, com isso não consegui fazer o ACBr compilar, poderia me dar uma mão ou uma ideia melhor do que passar a logo como parâmetro?

  • Fiz a atualização dos fontes, o novo pacote se encontra abaixo.

Alterações DF-e Fortes Report Logo Expandida 09-12-2019.rar 95 kB · 2 downloads

Bom dia Filipe.

Realmente, essa dependência não ficou legal. Por isso eu alterei para outra classe específica do Fortes.

Muito obrigado pela contribuição. Fiz a implementação baseada nela com essa alteração mencionada.

Subi as alterações para o SVN na Revisão  18748.

Pelo que vi está tudo certo. Mas especial devido a minha alteração, queira por favor atualizar, testar e reportar qualquer problema.

Mais uma vez obrigado.

  • Like 3

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.

Share this post


Link to post
Share on other sites
  • Este tópico foi criado há 140 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...