print static method

void print(
  1. BuildContext context, {
  2. required PagseguroSmart pagseguroSmartInstance,
  3. required Widget child,
})

Método estático para iniciar o processo de impressão.

Este método coloca a _PrintRenderPage stack do Navigator atual, renderizando o widget fornecido (child) e usando a instância de PagseguroSmart fornecida para impressão.

Parâmetros:

  • context: Contexto do BuildContext.
  • pagseguroSmartInstance: Instância de PagseguroSmart para impressão.
  • child: Widget que será renderizado e impresso.

Exemplo de uso:

PrintRenderWidget.print(
  context,
  pagseguroSmartInstance: pagseguroSmart,
  child: MyWidget(),
);

Implementation

static void print(
  BuildContext context, {
  required PagseguroSmart pagseguroSmartInstance,
  required Widget child,
}) {
  Navigator.of(context).push(
    MaterialPageRoute<void>(
      builder: (context) => _PrintRenderPage(
        pagseguroSmart: pagseguroSmartInstance,
        child: child,
      ),
    ),
  );
}