when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult text(
    1. String? visibleIfKey,
    2. String? text,
    3. String? dataKey,
    4. PdfTextAlignment alignment,
    ),
  2. required TResult table(
    1. String? visibleIfKey,
    2. String dataSourceKey,
    3. Map<String, String> columns,
    4. PdfTableBorderStyle borderStyle,
    ),
  3. required TResult image(
    1. String? visibleIfKey,
    2. String? imageSource,
    3. String? dataKey,
    4. double width,
    5. double height,
    6. PdfTextAlignment alignment,
    ),
  4. required TResult barcode(
    1. String? visibleIfKey,
    2. String? text,
    3. String? dataKey,
    4. PdfTextAlignment alignment,
    ),
  5. required TResult divider(),
  6. required TResult space(
    1. double height
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(String? visibleIfKey, String? text,
          String? dataKey, PdfTextAlignment alignment)
      text,
  required TResult Function(String? visibleIfKey, String dataSourceKey,
          Map<String, String> columns, PdfTableBorderStyle borderStyle)
      table,
  required TResult Function(
          String? visibleIfKey,
          String? imageSource,
          String? dataKey,
          double width,
          double height,
          PdfTextAlignment alignment)
      image,
  required TResult Function(String? visibleIfKey, String? data,
          String? dataKey, PdfTextAlignment alignment)
      barcode,
  required TResult Function() divider,
  required TResult Function(double height) space,
}) =>
    throw _privateConstructorUsedError;