9 #include "PtlDrvPlatformDefs.h"
10 #include "PtlDrvString.h"
16 class impl_PtlParamSecuritySettings;
26 impl_PtlParamSecuritySettings* impl;
36 static int EDIT_ALLOW_NONE();
41 static int EDIT_ALLOW_FILLFORM_SIGN();
46 static int EDIT_ALLOW_COMMENTFILL_SIGN();
51 static int EDIT_ALLOW_EXTRACT_PAGE();
56 static int EDIT_ALLOW_INSERT_PAGE();
61 static int EDIT_ALLOW_ALL();
70 static int PRINT_ALLOW_NONE();
75 static int PRINT_ALLOW_LOW_RESOLUTION();
80 static int PRINT_ALLOW_HIGH_RESOLUTION();
82 static int SEC_LEVEL_NONE();
83 static int SEC_LEVEL_AUTO();
84 static int SEC_LEVEL_RC4_40();
85 static int SEC_LEVEL_RC4_128();
86 static int SEC_LEVEL_AES_128();
87 static int SEC_LEVEL_AES_256();
93 virtual ‾PtlParamSecuritySettings();
125 boolean getPDF13CantPrintFlag()
const;
130 int setPDF13CantPrintFlag(
const boolean flag);
135 boolean getPDF13CantModifyDocumentFlag()
const;
140 int setPDF13CantModifyDocumentFlag(
const boolean flag);
145 boolean getPDF13CantCopyContentFlag()
const;
150 int setPDF13CantCopyContentFlag(
const boolean flag);
155 boolean getPDF13CantModifyAnnotationsFlag()
const;
160 int setPDF13CantModifyAnnotationsFlag(
const boolean flag);
167 boolean getPDF14CopyContentFlag()
const;
172 int setPDF14CopyContentFlag(
const boolean flag);
177 boolean getPDF14TextAccessFlag()
const;
182 int setPDF14TextAccessFlag(
const boolean flag);
188 int getPDF14EditAllow()
const;
193 int setPDF14EditAllow(
const int allow);
198 int getPDF14PrintAllow()
const;
203 int setPDF14PrintAllow(
const int allow);
209 int setSecurityLevel(
const int val);
215 int getSecurityLevel()
const;