getPermissionsInfo method

Future<CPDFDocumentPermissionInfo> getPermissionsInfo()

Gets permission information of document, including whether printing, copying, and modifying are allowed. example:

CPDFDocumentPermissionInfo permissionsInfo = await document.getPermissionsInfo();

Implementation

Future<CPDFDocumentPermissionInfo> getPermissionsInfo() async {
  final result = await _channel.invokeMethod('get_permissions_info');
  if (result is Map) {
    final infoMap = Map<String, dynamic>.from(result);
    return CPDFDocumentPermissionInfo.fromJson(infoMap);
  } else {
    return CPDFDocumentPermissionInfo.empty();
  }
}