CPDFFontName.fromJson constructor

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

Create a CPDFFontName from a JSON-like map returned by the platform channel. Expected keys: familyName (String), psNames (List<String>), styleNames (List<String>)

Implementation

factory CPDFFontName.fromJson(Map<String, dynamic> json) {
  return CPDFFontName(
    familyName: json['familyName'] as String? ?? '',
    styleNames: (json['styleNames'] as List?)?.whereType<String>().toList() ??
        <String>[],
  );
}