Jump to content

Assista tectoy.png

Tag para Quebra de Linha no ACBrPosPrinter


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

Recommended Posts

  • Membros Pro

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;

 

Link to comment
Share on other sites

  • Fundadores

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);


                                                                   

  • Like 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.

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.