add method
PrintJob
add({
- LayoutCallback? onLayout,
- Completer<
Uint8List> ? onHtmlRendered, - Completer<
bool> ? onCompleted, - StreamController<
PdfRaster> ? onPageRasterized,
Add a print job to the list
Implementation
PrintJob add({
LayoutCallback? onLayout,
Completer<Uint8List>? onHtmlRendered,
Completer<bool>? onCompleted,
StreamController<PdfRaster>? onPageRasterized,
}) {
final job = PrintJob._(
index: _currentIndex++,
onLayout: onLayout,
onHtmlRendered: onHtmlRendered,
onCompleted: onCompleted,
onPageRasterized: onPageRasterized,
useFFI: Platform.isMacOS || Platform.isIOS,
);
_printJobs[job.index] = job;
return job;
}