CPDFWidget.fromJson constructor

CPDFWidget.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory CPDFWidget.fromJson(Map<String, dynamic> json) {
  return CPDFWidget(
    type: CPDFFormType.fromString(json['type']),
    title: json['title'] ?? '',
    page: json['page'] ?? 0,
    uuid: json['uuid'] ?? '',
    createDate: json['createDate'] != null
        ? DateTime.fromMillisecondsSinceEpoch(json['createDate'])
        : null,
    rect: CPDFRectF.fromJson(Map<String, dynamic>.from(json['rect'] ?? {})),
    borderColor: HexColor.fromHex(json['borderColor'] ?? '#000000'),
    fillColor: HexColor.fromHex(json['fillColor'] ?? '#000000'),
    borderWidth: json['borderWidth'] ?? 0,
  );
}