Olá, Bom dia,
Eu fiz uma implementação no CliSiTef para justamente poder operar o QRCode, com o parâmetro {DevolveStringQRCode=1}
Segue a contribuição anexa.
50 :
begin
MensagemOperador := 'QRCODE=' + ProcessaMensagemTela( Mensagem );
DoExibeMsg( opmExibirMsgOperador, MensagemOperador, (TipoCampo=584) ) ;
end;
51 :
begin
DoExibeMsg( opmRemoverMsgOperador, '' ) ;
end;
Desta forma, o ACBr transfere para a aplicação os dados para poder gerar e exibir em tela o QRCode e depois solicita a remoção quando não for mais necessário.
Observar que coloquei um prefixo "QRCODE=" que deve ser removido pela aplicação, o conteúdo do QRCode vem após o sinal de igual.
Anexo fonte alterado.
@Daniel Simoes
ACBrTEFDCliSiTef.pas