print static method
void
print(
- BuildContext context, {
- required PagseguroSmart pagseguroSmartInstance,
- 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 doBuildContext.pagseguroSmartInstance: Instância dePagseguroSmartpara 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,
),
),
);
}