CPDFOptimizeOptions class
The full set of options driving a document optimization run.
Every default value mirrors the corresponding field initializer of the
Android CPDFDocument.CPDFOptimizeOptions class and the iOS core defaults.
Constructors
-
CPDFOptimizeOptions({Set<
CPDFOptimizeFlag> flags = CPDFOptimizeFlag.defaults, double imageQuality = 40.0, CPDFOptimizeImageOptions colorImageOptions = const CPDFOptimizeImageOptions(upperPpi: 225, targetPpi: 150, quality: 40, blockSize: 256, compressAlgorithm: CPDFCompressAlgorithm.jpeg2000), CPDFOptimizeImageOptions grayscaleImageOptions = const CPDFOptimizeImageOptions(upperPpi: 225, targetPpi: 150, quality: 40, blockSize: 256, compressAlgorithm: CPDFCompressAlgorithm.jpeg2000), CPDFOptimizeImageOptions monochromeImageOptions = const CPDFOptimizeImageOptions(upperPpi: 450, targetPpi: 300, quality: 40, blockSize: 256, compressAlgorithm: CPDFCompressAlgorithm.jbig2), CPDFColorSpaceConvertOptions colorSpaceConvert = const CPDFColorSpaceConvertOptions()}) -
const
- CPDFOptimizeOptions.fromJson(Map json)
-
factory
Properties
- colorImageOptions → CPDFOptimizeImageOptions
-
Settings applied to color images.
final
- colorSpaceConvert → CPDFColorSpaceConvertOptions
-
Optional ICC driven color space conversion. Disabled by default.
final
-
flags
→ Set<
CPDFOptimizeFlag> -
The optimization steps to run.
final
- grayscaleImageOptions → CPDFOptimizeImageOptions
-
Settings applied to grayscale images.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- imageQuality → double
-
Overall image quality, from 0 to 100.
final
- monochromeImageOptions → CPDFOptimizeImageOptions
-
Settings applied to monochrome images.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
copyWith(
{Set< CPDFOptimizeFlag> ? flags, double? imageQuality, CPDFOptimizeImageOptions? colorImageOptions, CPDFOptimizeImageOptions? grayscaleImageOptions, CPDFOptimizeImageOptions? monochromeImageOptions, CPDFColorSpaceConvertOptions? colorSpaceConvert}) → CPDFOptimizeOptions -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited