CPDFEditTextArea.fromJson constructor

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

Implementation

factory CPDFEditTextArea.fromJson(Map<String, dynamic> json) {
  return CPDFEditTextArea(
    uuid: json['uuid'] ?? '',
    page: json['page'] ?? 0,
    text: json['text'] ?? '',
    alignment: CPDFAlignment.fromString(json['alignment']),
    fontSize: (json['fontSize'] as num?)?.toDouble() ?? 12.0,
    color: HexColor.fromHex(json['color'] ?? '#000000'),
    alpha: (json['alpha'] as num?)?.toDouble() ?? 255.0,
    familyName: json['familyName'] ?? 'Helvetica',
    styleName: json['styleName'] ?? 'Regular',
  );
}