Ir para conteúdo
  • Cadastre-se

dev botao

Alterar Tamanho do Logo no Extrato Sat


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

Recommended Posts

  • Membros Pro

Boa tarde pessoal, alguém sabe se é possível manipular o tamanho do logo no extrato sat ?

Tanto no ExtratoFortes quanto no EscPos !!!

Consegui informar o logo na propriedade PictureLogo e imprimiu, porém ao imprimir a imagem fica enorme. tentei usar as propriedade Width e heigth mas ao compilar dá erro, por se tratar de propriedades privadas do componente, segue o erro :

[dcc32 Error] IMPRESSORAS.pas(6407): E2129 Cannot assign to a read-only property

Este mesmo logo é usado no sistema todo e se eu editar o tamanho dele manualmente teria problemas com a utilização dele em outros lugares, pois iria distorcer a imagem.

Obs: Uso o logo direto do banco e não uso loadfromfile, uso assim:

l_sat.Extrato.PictureLogo.Assign(TBlobField(v_client_EM0100.FieldByName('C_LOGO_EMPRESA')));

Muito Obrigado !

_____________________________________

Junior - Rhovanion Tecnologia

(11) 4224.6543

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
17 horas atrás, Juliomar Marchetti disse:

Boa noite

poderia anexar um pdf com o exemplo ou foto de como ficou?

Juliomar, muito obrigado por responder..

Conforme solicitado, segue a foto..

20170527_124400.jpg

_____________________________________

Junior - Rhovanion Tecnologia

(11) 4224.6543

Link para o comentário
Compartilhar em outros sites

Verifique se a opção ExpandirLogo está habilitada, tente deixar ela como false. Se estiver usando o ACBrMonitorPLUS, a opção está em DFe > Impressão > Expandir Logo

Se estiver usando o componente:

ACBrCTe1.DACTe.ExpandirLogoMarca

 

  • Curtir 2
Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
18 minutos atrás, Celso disse:

Verifique se a opção ExpandirLogo está habilitada, tente deixar ela como false. Se estiver usando o ACBrMonitorPLUS, a opção está em DFe > Impressão > Expandir Logo

Se estiver usando o componente:


ACBrCTe1.DACTe.ExpandirLogoMarca

 

CTE ????

Estou imprimindo o Extrato do SAT, não estou usando CTe !!!

Não existe a propriedade ExpandirLogoMarca no componente ACBrSAT...

_____________________________________

Junior - Rhovanion Tecnologia

(11) 4224.6543

Link para o comentário
Compartilhar em outros sites

A propriedade existe para qse todos os componentes, mas para o SAT não existe mesmo, falha minha. Para o SAT você pode usar as propriedades de configuração de tamanho do logo dentro do PosPrinter existente no SAT.

ACBrPosPrinter1.ConfigLogo.FatorX
ACBrPosPrinter1.ConfigLogo.FatorY

Por padrão as propriedades vem com 1.

  • Curtir 1
Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
41 minutos atrás, Celso disse:

A propriedade existe para qse todos os componentes, mas para o SAT não existe mesmo, falha minha. Para o SAT você pode usar as propriedades de configuração de tamanho do logo dentro do PosPrinter existente no SAT.


ACBrPosPrinter1.ConfigLogo.FatorX
ACBrPosPrinter1.ConfigLogo.FatorY

Por padrão as propriedades vem com 1.

Não uso PosPrinter conforme informei no post inicial, estou usando o ExtratoFortes...

Portanto pelo jeito não tem como resolver o problema..

_____________________________________

Junior - Rhovanion Tecnologia

(11) 4224.6543

Link para o comentário
Compartilhar em outros sites

  • Moderadores
6 minutos atrás, Edevair Viesa Junior disse:

Não uso PosPrinter conforme informei no post inicial, estou usando o ExtratoFortes...

Portanto pelo jeito não tem como resolver o problema..

Acho que é necessário aplicar implementações no código pra poder rodar.

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
3 horas atrás, Juliomar Marchetti disse:

Acho que é necessário aplicar implementações no código pra poder rodar.

Perfeitamente..

1 hora atrás, Daniel Simoes disse:

Não seria mais simples, editar e tratar a imagem ???

Seria sim Daniel, porém como disse a mesma imagem que uso em todos os lugares do sistema gostaria de usar no sat, ter uma imagem pra cada coisa no sistema fica ruim e deixar a imagem fora do banco de dados é pior ainda, pois os clientes adoram excluir as coisas que não devem..

Já implementei no código direto, deixei o RLImgem no Extrato Fortes com a propriedade AutoSize = false, deixei no tamanho idela que é de 77 X 50 e coloquei a opção de Strech = true

Funcionou perfeitamente..

Muito Obrigado a todos !

_____________________________________

Junior - Rhovanion Tecnologia

(11) 4224.6543

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 2017-5-29 at 14:59, Juliomar Marchetti disse:

Anexa o código que posso testar e verificar se podemos subir algo!

Opa..

Seguem as Units

 

Poderia me informar se deu certo ??

ACBrSATExtratoFortes.pas

ACBrSATExtratoFortesFr.dfm

ACBrSATExtratoFortesFr.pas

  • Curtir 1

_____________________________________

Junior - Rhovanion Tecnologia

(11) 4224.6543

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Apliquei a sugestão no SVN... antes porém, achei necessário fazer um refactoring das classes de Relatório...   além das propriedades sugeridas adicionei LogoCenter: Boolean, e suporte para o Logotipo do relatório de cancelamento

Citar

-- ACBrSATExtratoClass --
[*] Unit movida para subdiretório "Fontes/ACBrSAT/Extrato"

-- ACBrSATExtratoFortes, ACBrSATExtratoReportClass --
[*] Unit "Fontes/ACBrSAT/Extrato/Fortes/ACBrSATExtratoFortes.pas" removida e
    substituida por: "Fontes/ACBrSAT/Extrato/ACBrSATExtratoReportClass.pas"

-- ACBrSATExtratoReportClass --
[+] Adicionda as propriedades LogoWidth, LogoHeigth, LogoStretch, LogoAutoSize,
    LogoCenter, LogoVisible.. Para permitir um melhor controle da exibição do
    logotipo...
    http://www.projetoacbr.com.br/forum/topic/36921-alterar-tamanho-do-logo-no-extrato-sat/

-- ACBrSATExtratoFortesFr --
[*] Layout de Relatórios do SAT, de Venda e Cancelamento, ajustados para fazer
    uso das novas propriedades de "ACBrSATExtratoReportClass"
           

 

  • Curtir 2
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.

Link para o comentário
Compartilhar em outros sites

×
×
  • 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.