Ir para conteúdo
  • Cadastre-se

dev botao

Tag para Quebra de Linha no ACBrPosPrinter


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1197 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Olá...

Quero passar para o ACBrPosPrinter uma string quebrando a linha.

Por exemplo: 

texto := 'linha1<quebralinha>linha2'

Qual seria a tag a ser usada?

  • Membros Pro
Postado

Atualmente faço assim:

ACBrPosPrinter1.Buffer.Add('linha1');
ACBrPosPrinter1.Buffer.Add('linha2');
ACBrPosPrinter1.Imprimir;

Com os comandos acima eu obtenho a quebra de linha. Quero ter o mesmo resultado usada uma tag de quebra de linha.

Exemplo: 

texto := 'linha1<quebralinha>linha2';
ACBrPosPrinter1.Buffer.Add(texto);
ACBrPosPrinter1.Imprimir;

 

  • Membros Pro
Postado

Outra dúvida...

O comando ACBrPosPrinter1.Buffer.Add escreve e quebra a linha para mim sem problemas... Qual a tag ou técnica que ele usa para quebrar a linha? Quero usar a mesma para garantir que funcionará!!!

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

Use </lf>

 

Oi meu amigo... Deu certo... É a mesma usada no ACBrPosPrinter1.Buffer.Add?

  • Fundadores
Postado

Sim.. tudo será convertido para LF ou #10

Veja o trecho abaixo de TACBrPosPrinter.Imprimir

  // Ajustando a Quebra de Linha, para a usada pela Impressora
  if (FPosPrinterClass.Cmd.PuloDeLinha <> CRLF) then
    StrToPrint := ReplaceString(StrToPrint, CRLF, FPosPrinterClass.Cmd.PuloDeLinha);
  if (FPosPrinterClass.Cmd.PuloDeLinha <> CR) then
    StrToPrint := ReplaceString(StrToPrint, CR, FPosPrinterClass.Cmd.PuloDeLinha);
  if (FPosPrinterClass.Cmd.PuloDeLinha <> LF) then
    StrToPrint := ReplaceString(StrToPrint, LF, FPosPrinterClass.Cmd.PuloDeLinha);


                                                                   

  • Curtir 1
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.

The popup will be closed in 10 segundos...