Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

Controle de largura do texto no ACBrEtq


doidopb
Go to solution Solved by Daniel Simoes,
  • Este tópico foi criado há 1054 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Olá a todos, 

Estou finalizando o meu gerador de etiquetas baseado no exemplo do ACBrEtq.

O problema é que alguns produtos são cadastrados com uma descrição muito grande, e quando vou imprimir com o ImprimirTexto a descrição simplesmente pula de uma etiqueta para a outra.

Estou pensando em cortar parte da descrição do produto, por exemplo ImprimirTexto(DescriçãoAté16Letras)... É assim que vocês tratam isso ou existe um jeito mais "elegante"?

Link to comment
Share on other sites

  • Administradores

Boa tarde,

Já vi aplicações que calculam até onde imprimir com base no máximo de caracteres suportados e caso a palavra não sirva no espaço, jogam para a próxima linha.

Att.

  • Like 1
Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Membros Pro
1 minuto atrás, Juliana Tamizou disse:

Boa tarde,

Já vi aplicações que calculam até onde imprimir com base no máximo de caracteres suportados e caso a palavra não sirva no espaço, jogam para a próxima linha.

Att.

Os caracteres impressos tem sempre a mesma largura? Se sim essa sua dica funcionaria!

Link to comment
Share on other sites

  • Fundadores
  • Solution

Sim os caracteres das Impressoras, são mono espacejados...

Talvez você possa inserir no seu gerador de etiquetas, um parâmetro de delimitador de caracteres, quando for um objeto Texto 

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 to comment
Share on other sites

  • Membros Pro
10 horas atrás, Daniel Simoes disse:

Sim os caracteres das Impressoras, são mono espacejados...

Talvez você possa inserir no seu gerador de etiquetas, um parâmetro de delimitador de caracteres, quando for um objeto Texto 

Olá Daniel, 

Tudo bom?

Quando você sugere "um parâmetro de delimitador de caracteres" você está sugerindo um limite máximo de caracteres como eu exemplifiquei acima com o "ImprimirTexto(DescriçãoAté16Letras)"??????

Por exemplo:

ImprimirTexto(Copy('BISCOITO RECHEADO CHOCOLATE'1,16))

Onde a saída seria "BISCOITO RECHEAD"... Seria isso?

Link to comment
Share on other sites

  • Membros Pro
6 minutos atrás, Daniel Simoes disse:

Sim... isso mesmo...  Se isso for parametrizado no seu gerador, você poderá se adaptar facilmente a vários modelos de etiquetas

Deixar parametrizado é uma excelente idéia

Obrigado pela dica

Abraços

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.