CPDFUiStyleConfig.create constructor
CPDFUiStyleConfig.create({
- String? bookmarkIcon,
- CPDFUiStyleIcons? icons,
- Color? selectTextColor,
- CPDFUiDisplayPageRectStyle? displayPageRect,
- CPDFUiScreenshotStyle? screenshot,
- CPDFUiFormPreviewStyle? formPreview,
- CPDFUiBorderStyle? defaultBorderStyle,
- CPDFUiBorderStyle? focusBorderStyle,
- CPDFUiBorderStyle? cropImageStyle,
Implementation
factory CPDFUiStyleConfig.create({
String? bookmarkIcon,
CPDFUiStyleIcons? icons,
Color? selectTextColor,
CPDFUiDisplayPageRectStyle? displayPageRect,
CPDFUiScreenshotStyle? screenshot,
CPDFUiFormPreviewStyle? formPreview,
CPDFUiBorderStyle? defaultBorderStyle,
CPDFUiBorderStyle? focusBorderStyle,
CPDFUiBorderStyle? cropImageStyle,
}) {
final base = defaultTargetPlatform == TargetPlatform.iOS
? const CPDFUiStyleConfig.ios()
: const CPDFUiStyleConfig.android();
return base.copyWith(
bookmarkIcon: bookmarkIcon,
icons: icons,
selectTextColor: selectTextColor,
displayPageRect: displayPageRect,
screenshot: screenshot,
formPreview: formPreview,
defaultBorderStyle: defaultBorderStyle,
focusBorderStyle: focusBorderStyle,
cropImageStyle: cropImageStyle,
);
}