CPDFPageThumbnail.document constructor
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,
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,
);