CPDFUiStyleConfig.fromJson constructor
CPDFUiStyleConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CPDFUiStyleConfig.fromJson(Map<String, dynamic> json) {
return CPDFUiStyleConfig(
bookmarkIcon: json['bookmarkIcon'] as String? ?? '',
icons: CPDFUiStyleIcons.fromJson(
(json['icons'] as Map?)?.cast<String, dynamic>() ??
<String, dynamic>{}),
selectTextColor: HexColor.fromHex(json['selectTextColor']),
displayPageRect: CPDFUiDisplayPageRectStyle.fromJson(
(json['displayPageRect'] as Map?)?.cast<String, dynamic>() ??
<String, dynamic>{}),
screenshot: CPDFUiScreenshotStyle.fromJson(
(json['screenshot'] as Map?)?.cast<String, dynamic>() ??
<String, dynamic>{}),
formPreview: CPDFUiFormPreviewStyle.fromJson(
(json['formPreview'] as Map?)?.cast<String, dynamic>() ??
<String, dynamic>{}),
defaultBorderStyle: CPDFUiBorderStyle.fromJson(
(json['defaultBorderStyle'] as Map?)?.cast<String, dynamic>() ??
<String, dynamic>{}),
focusBorderStyle: CPDFUiBorderStyle.fromJson(
(json['focusBorderStyle'] as Map?)?.cast<String, dynamic>() ??
<String, dynamic>{}),
cropImageStyle: CPDFUiBorderStyle.fromJson(
(json['cropImageStyle'] as Map?)?.cast<String, dynamic>() ??
<String, dynamic>{}),
);
}