copyWith method

CPDFOptimizeOptions copyWith({
  1. Set<CPDFOptimizeFlag>? flags,
  2. double? imageQuality,
  3. CPDFOptimizeImageOptions? colorImageOptions,
  4. CPDFOptimizeImageOptions? grayscaleImageOptions,
  5. CPDFOptimizeImageOptions? monochromeImageOptions,
  6. CPDFColorSpaceConvertOptions? colorSpaceConvert,
})

Implementation

CPDFOptimizeOptions copyWith({
  Set<CPDFOptimizeFlag>? flags,
  double? imageQuality,
  CPDFOptimizeImageOptions? colorImageOptions,
  CPDFOptimizeImageOptions? grayscaleImageOptions,
  CPDFOptimizeImageOptions? monochromeImageOptions,
  CPDFColorSpaceConvertOptions? colorSpaceConvert,
}) {
  return CPDFOptimizeOptions(
    flags: flags ?? this.flags,
    imageQuality: imageQuality ?? this.imageQuality,
    colorImageOptions: colorImageOptions ?? this.colorImageOptions,
    grayscaleImageOptions:
        grayscaleImageOptions ?? this.grayscaleImageOptions,
    monochromeImageOptions:
        monochromeImageOptions ?? this.monochromeImageOptions,
    colorSpaceConvert: colorSpaceConvert ?? this.colorSpaceConvert,
  );
}