CPDFPageThumbnail.document constructor

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

Creates a thumbnail widget from an existing document.

Implementation

CPDFPageThumbnail.document({
  Key? key,
  required CPDFDocument document,
  required int pageIndex,
  CPDFPageThumbnailOptions options = const CPDFPageThumbnailOptions(),
  Object? cacheVersion,
  CPDFPageThumbnailService? service,
  bool useFlutterImageCache = true,
  WidgetBuilder? placeholderBuilder,
  ImageErrorWidgetBuilder? errorBuilder,
  BoxFit? fit,
  AlignmentGeometry alignment = Alignment.center,
  FilterQuality filterQuality = FilterQuality.low,
  String? semanticLabel,
  bool excludeFromSemantics = false,
}) : this(
        key: key,
        source: CPDFPageThumbnailSource.document(
          document,
          cacheVersion: cacheVersion,
        ),
        pageIndex: pageIndex,
        options: options,
        service: service,
        useFlutterImageCache: useFlutterImageCache,
        placeholderBuilder: placeholderBuilder,
        errorBuilder: errorBuilder,
        fit: fit,
        alignment: alignment,
        filterQuality: filterQuality,
        semanticLabel: semanticLabel,
        excludeFromSemantics: excludeFromSemantics,
        imageBuilder: null,
      );