Page constructor

Page({
  1. PageTheme? pageTheme,
  2. PdfPageFormat? pageFormat,
  3. required BuildCallback build,
  4. ThemeData? theme,
  5. PageOrientation? orientation,
  6. EdgeInsetsGeometry? margin,
  7. TextDirection? textDirection,
  8. BuildCallback? header,
  9. BuildCallback? footer,
})

Page API.

Implementation

Page({
  PageTheme? pageTheme,
  PdfPageFormat? pageFormat,
  required BuildCallback build,
  ThemeData? theme,
  PageOrientation? orientation,
  EdgeInsetsGeometry? margin,
  TextDirection? textDirection,
  this.header,
  this.footer,
}) : pageTheme =
         pageTheme ??
         PageTheme(
           pageFormat: pageFormat,
           theme: theme,
           orientation: orientation ?? PageOrientation.natural,
           margin: margin,
           textDirection: textDirection,
         ),
     _build = build,
     _buildList = null;