Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

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

  • Membros Pro
Postado
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

  • Membros Pro
Postado
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

Postado

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

 

 

 

  • Membros Pro
Postado
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

  • Moderadores
Postado
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_Transparent-02.png
 

 

  • Membros Pro
Postado
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

  • Fundadores
Postado

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.

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