Skip to main content

Impressao

Assinatura do método

void realizarImpressao(Bitmap bitmap, Callback<Bundle> callback);

Parâmetros

ParâmetroTipoDescrição
bitmapandroid.graphics.BitmapImagem a ser impressa. Pode ser um logotipo, QR Code, ou qualquer conteúdo visual.
callbackbr.com.pdvpos.connecttef.ui.interfaces.CallbackInterface para receber atualizações: mensagens intermediárias, sucesso ou erro.

Exemplo

public class ConnectTEFAdapter {
private final SDKProvider sdkProvider;

public ConnectTEFAdapter(Context context) {
UIContextProvider contextProvider = (UIContextProvider) context.getApplicationContext();
this.sdkProvider = contextProvider.provideModules().sdkProvider();
}

public void realizarImpressao(Bitmap bitmap) {
this.sdkProvider.realizarImpressao(bitmap, new Callback<Bundle>() {
@Override
public void onMensagem(String s) {
// Mensagem para exibir ao usuário
}

@Override
public void sucesso(Bundle bundle) {
// impressão concluída
}

@Override
public void error(Exception e) {
// erro na impressão
}
});
}
}