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 dePagseguroSmart
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,
),
),
);
}