-
Total de ítens
3 -
Registro em
-
Última visita
Francisco Vitor's Achievements
-
ACBrETQ linguagem ZPL está multiplicando por 8 os parâmetros
Francisco Vitor replied to Francisco Vitor's tópico in ACBrSerial
Respondendo aqui a situação, no demo é passado internamente a unidade, mas também tem a unidade no componente, se as duas estiverem diferentes ele entra em uma rotina de calculo. -
ACBrETQ linguagem ZPL está multiplicando por 8 os parâmetros
um tópico no fórum postou Francisco Vitor ACBrSerial
Boa tarde, estou fazendo uma etiqueta para zpl utilizando o demo do ACBrETQ, mas quando coloco os parâmetros ele multiplica que coloquei por 8 exemplo: procedure usada de exemplo: procedure ImprimirLinha(Vertical, Horizontal, Largura, Altura: Integer); overload; comando de chamada para preenchimento de uma linha na etiqueta: ImprimirLinha(1,62,1,33); resultado gerado pelo ACBR: ^FO496,8^GB8,264,8,B,0^FS aí eu peguei e fiz toda a etiqueta baseada nessa multiplicação por 8 que o ACBR ta fazendo, e quando fui colocar eu percebi que o imprimir linhas passa menos parâmetros do que eu preciso na geração da linha exemplo de como deveria ficar: ^FO496,8^GB6,265,5,B,0^FS. só que aí onde tem o GB6 e o 5 no final tinha que realmente ser esse valor, mas se eu colocar 1 ele multiplica os dois campos para 8 e fica muito grossa a linha, precisava desativar esse multiplicador do ACBrETQ ou alterar alguma configuração que ainda não encontrei, vou deixar também um print do demo de como estou configurando a impressão. Aí no Backfeed estava deixando sem nada, coloquei On só para testar mas não deu nenhuma diferença na situação. -
Francisco Vitor changed their profile photo
-
ACBrETQ posição Horizontal e Vertical multiplicando por 8
um tópico no fórum postou Francisco Vitor Dúvidas Gerais sobre o ACBr
Bom dia . Amigos estou com um problema no ACBrETQ, compilei este componente e gerei o próprio teste dele para salvar em um txt na opção etqzpl e 3 colunas,e ver como estavam as posições, ao gerar esse txt as posições Vertical e Horizontal estava sendo multiplicado por 8, por exemplo : CORRETO: A30,01,0,3,1,1,N,"NOME IMPRESSO " ESTA GERANDO: A240,08,0,3,1,1,N,"NOME IMPRESSO " O CÓDIGO DE GERAÇÃO ESTÁ ASSIM: ImprimirTexto(orNormal, '0', 1,1,1,30,NOME IMPRESSO);