CPDFTextWidget.fromJson constructor

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

Implementation

factory CPDFTextWidget.fromJson(Map<String, dynamic> json) {
  CPDFWidget common = CPDFWidget.fromJson(json);
  return CPDFTextWidget(
      title: common.title,
      page: common.page,
      uuid: common.uuid,
      createDate: common.createDate,
      rect: common.rect,
      borderColor: common.borderColor,
      fillColor: common.fillColor,
      borderWidth: common.borderWidth,
      text: json['text'] ?? '',
      fontColor: HexColor.fromHex(json['fontColor'] ?? '#000000'),
      fontSize: (json['fontSize'] as num?)?.toDouble() ?? 0.0,
      alignment: CPDFAlignment.fromString(json['alignment'] ?? ''),
      isMultiline: json['isMultiline'] ?? false,
      familyName: json['familyName'] ?? 'Helvetica',
      styleName: json['styleName'] ?? '');
}