printAllEntries function

Future<List<PrintManifestEntry>> printAllEntries(
  1. WidgetTester tester, {
  2. required List<PrintEntry> entries,
  3. required PrintSession session,
  4. PrintConfig? config,
})

Renders all entries from a print list and returns manifest entries.

Implementation

Future<List<PrintManifestEntry>> printAllEntries(
  WidgetTester tester, {
  required List<PrintEntry> entries,
  required PrintSession session,
  PrintConfig? config,
}) async {
  final allManifestEntries = <PrintManifestEntry>[];

  for (final entry in entries) {
    final manifestEntries = await printEntry(
      tester,
      entry: entry,
      session: session,
      config: config,
    );
    allManifestEntries.addAll(manifestEntries);
  }

  return allManifestEntries;
}