Foxit PDF SDK  9.1
FSPermissionProvider.h
1 
14 #import <Foundation/Foundation.h>
15 
16 NS_ASSUME_NONNULL_BEGIN
17 
18 typedef NS_ENUM(NSUInteger, FSPermissionState) {
25 };
26 
27 typedef NS_ENUM(NSUInteger, FSFunction) {
55 };
56 
57 typedef void(^CheckPermissionState)(FSPermissionState state);
58 
59 @protocol IFSPermissionProvider <NSObject>
60 
66 - (void)checkPermission:(FSFunction)function checkPermissionState:(CheckPermissionState)checkPermissionState;
67 
68 - (FSPermissionState) checkPermission:(FSFunction)function;
69 
70 @end
71 
72 NS_ASSUME_NONNULL_END
FSFunctionAttachmentsPanelAddItem
@ FSFunctionAttachmentsPanelAddItem
Definition: FSPermissionProvider.h:49
FSFunction
FSFunction
Definition: FSPermissionProvider.h:27
FSFunctionMultiMediaEdit
@ FSFunctionMultiMediaEdit
The function is mobile delete multimedia annotation.
Definition: FSPermissionProvider.h:29
FSFunctionPDFBookMark
@ FSFunctionPDFBookMark
Definition: FSPermissionProvider.h:46
FSFunctionCanSaveToLocal
@ FSFunctionCanSaveToLocal
Definition: FSPermissionProvider.h:42
FSFunctionDigitalSignField
@ FSFunctionDigitalSignField
Definition: FSPermissionProvider.h:40
FSPermissionStateShow
@ FSPermissionStateShow
The permission state is to show.
Definition: FSPermissionProvider.h:20
FSFunctionRedaction
@ FSFunctionRedaction
Definition: FSPermissionProvider.h:41
FSFunctionPDFEsign
@ FSFunctionPDFEsign
Definition: FSPermissionProvider.h:51
FSPermissionState
FSPermissionState
Definition: FSPermissionProvider.h:18
FSFunctionImageAnnoteItem
@ FSFunctionImageAnnoteItem
Definition: FSPermissionProvider.h:48
FSFunctionDocumentAttachmentCanEdit
@ FSFunctionDocumentAttachmentCanEdit
Definition: FSPermissionProvider.h:52
FSFunctionDocInfoEdit
@ FSFunctionDocInfoEdit
The function is edit.
Definition: FSPermissionProvider.h:31
FSFunctionSmallBottomBarToolItem
@ FSFunctionSmallBottomBarToolItem
Definition: FSPermissionProvider.h:47
FSFunctionEdit
@ FSFunctionEdit
The function is reduce.
Definition: FSPermissionProvider.h:33
FSFunction3DView
@ FSFunction3DView
Definition: FSPermissionProvider.h:54
FSFunctionFlatten
@ FSFunctionFlatten
Definition: FSPermissionProvider.h:44
FSFunctionAttachmentsPanelEditItem
@ FSFunctionAttachmentsPanelEditItem
Definition: FSPermissionProvider.h:50
FSFunctionStandEncrypt
@ FSFunctionStandEncrypt
Definition: FSPermissionProvider.h:43
FSFunctionPDFDigitalSignAdd
@ FSFunctionPDFDigitalSignAdd
The function is RMS encryption function.
Definition: FSPermissionProvider.h:37
FSFunctionInkRecognize
@ FSFunctionInkRecognize
Definition: FSPermissionProvider.h:53
FSPermissionStateHide
@ FSPermissionStateHide
Definition: FSPermissionProvider.h:24
FSFunctionRMS
@ FSFunctionRMS
Definition: FSPermissionProvider.h:39
FSFunctionPDFSign
@ FSFunctionPDFSign
Definition: FSPermissionProvider.h:45
FSPermissionStateNo
@ FSPermissionStateNo
The permission state is to hide.
Definition: FSPermissionProvider.h:22
FSFunctionReduce
@ FSFunctionReduce
The function is pdf sign and add certificate file function.
Definition: FSPermissionProvider.h:35
IFSPermissionProvider-p
Definition: FSPermissionProvider.h:59