Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.360
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. Use o instalador, e marque a opção para remover todas as versões anteriores do ACBr
  2. a Versão Esc/Pos, já está atualizada no SVN, rev 16121
  3. no Lazarus, existe ainda, a seguinte propriedade e método ALabel.OptimalFill := True; ALabel.AdjustFontForOptimalFill;
  4. Tem um código em ACBrDANFCeFortesFr.pas, que ajusta o tamanho da Fonte para menor, até detectar que cabe no Width... procedure TACBrNFeDANFCeFortes.DiminuirFonteSeNecessario(ARLMemo: TRLMemo; TamanhoMinimo: Integer); var ABmp: TBitmap; begin ABmp := TBitmap.Create; try ABmp.Canvas.Font.Assign(ARLMemo.Font); TamanhoMinimo := max(1, TamanhoMinimo); while ABmp.Canvas.Font.Size > TamanhoMinimo do begin if ABmp.Canvas.TextWidth( ARLMemo.Lines.Text ) <= ARLMemo.ClientWidth then Break; ABmp.Canvas.Font.Size := ABmp.Canvas.Font.Size - 1; end; finally ARLMemo.Font.Size := ABmp.Canvas.Font.Size; ABmp.Free; end; end;
  5. Ainda falta alguns ajustes... mas para quem quiser ajudar nos testes... segue em anexo a Unit em EscPos (ainda não enviei para o SVN) ACBrSATExtratoClass.pas ACBrSATExtratoClass.pas
  6. Acho que seja uma rotina de criptografia... Você tem algum Link com a documentação da Serpro ?
  7. Version 3.0.0

    2.158 downloads

    Programa ETQTeste.exe Demo do componente ACBrETQ, para testes com as impressoras suportadas
  8. Estou trabalhando no QRCode Lateral, para o SAT (ACBrSATExtratoESCPOS.pas) aproveitei e já apliquei um ajuste semelhante ao sugerido nesse Post, na Unit ACBrNFeDANFeESCPOS.pas
  9. Porque não usar o método abaixo, de pcnConversao.pas ? function BandeiraCartaoToDescStr(const t: TpcnBandeiraCartao): string;
  10. Olá Pessoal, Conforme já anunciamos antes, estamos investindo muito do nosso tempo e energia, na criação do sub-projeto: ACBrLib. O ACBrLib é um conjunto de bibliotecas desenvolvidas utilizando-se os componentes existentes no projeto ACBr de forma a permitir que desenvolvedores de qualquer linguagem de programação tenham acesso aos recursos existentes na suíte de componentes ACBr. Com o ACBrLib torna-se possível usufruir das facilidades do componente em qualquer linguagem de programação, facilitando a vida do desenvolvedor e diminuindo o tempo de desenvolvimento. Saiba mais... Todos os fontes da ACBrLib estão sendo enviados para o repositório do ACBr... Portando se você é um usuário experiente, poderia baixar os fontes livremente, e gerar os Binários da ACBrLib usando o Lazarus/FPC... Também disponibilizamos os binários já compilados, em nossa área de Downloads: Versão Livre Versão do SAC do ACBr Assim como já ocorre no ACBrMonitorPLUS, a versão do SAC do ACBr será compilada e atualizada, semanalmente... e a versão para download livre, poderá ficar com até 3 meses de defasagem da última compilação (lembrando que todos podem baixar os fontes e compilar livremente) Para os usuários do SAC do ACBr, que façam uso da ACBrLib, ainda oferecemos algumas vantagens exclusivas, que facilitam muito o uso e adesão da mesma, que são: Demos Completos: Programas muito similares aos Demos do ACBr em Delphi, ou seja projetos completos, em Java, C# e VB6 Classes de Alto Nível: Sabemos que carregar e instanciar uma DLL, pode ser bastante trabalhoso... então criamos uma Classe de Alto nível, que já faz todo esse trabalho para você, de forma nativa, para as linguagens: Java, C# e VB6 (veja um exemplo nesse link) 1 - Faça Download A boa notícia, é que a ACBrLibPosPrinter, terá todo o seu conteúdo Livre... Ou seja, para que todos possam testar, um dos mais úteis componentes do Projeto ACBr, a ACBrLibPosPrinter terá todos os binários, Demos, e Classes de Alto Nível, disponíveis para download Livre, a todos os usuários do fórum, e serão atualizados semanalmente... Faça Download em: https://www.projetoacbr.com.br/forum/files/category/35-acbrlibposprinter/ 2 - Leia a documentação https://acbr.sourceforge.io/ACBrLib/ACBrLib.html 3 - Solicite Suporte Se você precisar de ajuda ou suporte, fique a vontade para criar um novo tópico no sub fórum da ACBrLib https://www.projetoacbr.com.br/forum/forum/76-acbrlib/ Quer saber ainda mais sobre a ACBrLib ? Se você é do SAC do ACBr ou esteve presente no 1o Dia do ACBr baixe o material que foi apresentado na palestra, em:
  11. Esse provedor não é atendido atualmente, @Italo Jurisato Junior ?
  12. Creio que o Post possa ter mais respostas, na área de Dúvidas Gerais do ACBr... pois não se trata de um componente do ACBr... Movendo...
  13. Esse erro indica que o seu Fortes Report CE está desatualizado... https://github.com/fortesinformatica/fortesreport-ce
  14. Você fala desse site ? https://satsp.fazenda.sp.gov.br/COMSAT/ é necessário Certificado Digital, para algumas operações, verifique se o seu certificado está vencido ou com problemas na instalação (tente acessar uma página de teste do Vendedor do Certificado)
  15. pode ser uma instabilidade do Suporte a SVN no GIT... vc pode gerar e baixar um ZIP, diretamente do Site do GIT
  16. Adicionei uma Tag nova...
  17. Se a gaveta estiver ligada em uma Impressora não fiscal, basta usar o ACBrPosPrinter
  18. Creio que seja DLLs antigas do OpenSSL, que ainda não suportam TLS1.2 Experimente copiar as DLLs da pasta \ACBr\DLLs\OpenSSL\1.0.2.13\x86, para o mesmo diretório do seu .EXE
  19. Isso é para implementação do Sw.Básico do SAT... e não na aplicação..
  20. A propriedade não deveria ser um tipo enumerado ? Está como String property TipoCorte: String read FTipoCorte write FTipoCorte;
  21. Muito bacana... esse é o poder do OpenSource... Estou terminando algumas coisas aqui.. e já analiso...
  22. Talvez você esteja procurando um exemplo, com Typecast if ACBrNFe1.DANFE is TACBrNFeDANFCEClass then TACBrNFeDANFCEClass(ACBrNFe1.DANFE).ViaConsumidor := True;
  23. Enviei alguns novos ajustes... Como exatamente, você grava esse XML ? (que comandos você chama, em seu código ?)
×
×
  • 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.

The popup will be closed in 10 segundos...