Ir para conteúdo
  • Cadastre-se

dev botao

Tag para Quebra de Linha no ACBrPosPrinter


bnobre
Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 928 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 para o comentário
Compartilhar em outros 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);


                                                                   

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

Link para o comentário
Compartilhar em outros sites

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