CPDFPageThumbnail.test constructor

  1. @visibleForTesting
const CPDFPageThumbnail.test({
  1. Key? key,
  2. required CPDFPageThumbnailSource source,
  3. required int pageIndex,
  4. CPDFPageThumbnailOptions options = const CPDFPageThumbnailOptions(),
  5. CPDFPageThumbnailService? service,
  6. bool useFlutterImageCache = true,
  7. WidgetBuilder? placeholderBuilder,
  8. ImageErrorWidgetBuilder? errorBuilder,
  9. BoxFit? fit,
  10. AlignmentGeometry alignment = Alignment.center,
  11. FilterQuality filterQuality = FilterQuality.low,
  12. String? semanticLabel,
  13. bool excludeFromSemantics = false,
  14. required CPDFPageThumbnailImageBuilder imageBuilder,
})

Creates a thumbnail widget for tests without starting image decoding.

Implementation

@visibleForTesting
const CPDFPageThumbnail.test({
  super.key,
  required this.source,
  required this.pageIndex,
  this.options = const CPDFPageThumbnailOptions(),
  this.service,
  this.useFlutterImageCache = true,
  this.placeholderBuilder,
  this.errorBuilder,
  this.fit,
  this.alignment = Alignment.center,
  this.filterQuality = FilterQuality.low,
  this.semanticLabel,
  this.excludeFromSemantics = false,
  required CPDFPageThumbnailImageBuilder imageBuilder,
}) : _imageBuilder = imageBuilder;