Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Ola Daniel,

Baixamos a nova versão do ACBr e notamos que foi modificado o componente ACBrETQ, foi adicionado a impressão para o padrão ZPLII, mas o problema é que foi modificado a assinatura do método:

TACBrETQ.ImprimirTexto(Orientacao: TACBrETQOrientacao; Fonte, MultiplicadorH, MultiplicadorV, Vertical, Horizontal: Integer; Texto: String; SubFonte: Integer = 0);

Alterou-se o MultiplicadorH e MultiplicadorV para “integer” e ele era “char”, pois a impressora argox usando PPLA utiliza os parâmetros:

De 0 a 9 e de A até O (A=10, B=11,... O=24)

Então do jeito que ficou está perdendo essa função da argox.

A melhor solução é mudarmos para AnsiString pois tanto a Argox usa String como a classe ZPL usa internamente Strings, para deixar compativel com todos os modelos, acredito que essa seja a solução mais facil.

Diante disso aguardo seu posicionamento para fazermos a alteração nas classes necessarias.

Aproveitando estarei revisando a nova classe ZPL.

  • 4 semanas depois ...
  • Fundadores
Postado

Oi Andrews,

Me desculpe pela demora na resposta...

Acho que seria traumático mudar isso novamente... a não ser que na PPLB seja necessário o uso de Strings...

Achei melhor mudar para Integer, para garantir que a passagem de parâmetros seja facilmente mais acertada...

Em relação a PPLA... inseri a seguinte rotina:


function TACBrETQPpla.ConverteMultiplicador(Multiplicador : Integer) : String ;
begin
if (Multiplicador >= 0) and (Multiplicador Result := IntToStr(Multiplicador)
else if Multiplicador Result := chr(Multiplicador+55) //Ex: 10 + 55 = 65 = A
else
Raise Exception.Create(ACBrStr('Informe um valor entre 0 e 24 para Multiplicador'));
end ;
[/code]

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 meses depois ...
Postado

Entrando na conversa, pedindo licença, percebi tambem que foi adicionado a unit ZPLII para linguagem Zebra, no entanto, ela so simprime a etiqueta em branco, será que tem algo de errado com a Unit?

Abri a mesmo no codigo do componente e percebi que ela esta bem diferente da Unit da Argox.

Quando uso PPLa, funciona direitinho

mas se mudo para ZPLII as etiqueta saem em branco.

abraço obrigado

  • Este tópico foi criado há 4972 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.