Jump to content

dev botao

Tag para Quebra de Linha no ACBrPosPrinter


bnobre
Go to solution Solved by Daniel Simoes,
  • Este tópico foi criado há 1119 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.

The popup will be closed in 10 seconds...