|
| virtual void | CopyPrefs (IPDFSecurityPrefs const *prefsToCopy)=0 |
| |
| virtual void | SetUseSecurity (const bool16 useSecurity)=0 |
| |
| virtual bool16 | GetUseSecurity () const =0 |
| |
| virtual bool16 | HasSecuritySettings () const =0 |
| |
| virtual void | SetKeyLength (const int32 len)=0 |
| |
| virtual int32 | GetKeyLength () const =0 |
| |
| virtual void | SetUseMasterPassword (const bool16 useSecurity)=0 |
| |
| virtual bool16 | GetUseMasterPassword () const =0 |
| |
| virtual void | SetUseUserPassword (const bool16 useSecurity)=0 |
| |
| virtual bool16 | GetUseUserPassword () const =0 |
| |
| virtual void | SetOpenDocPassword (const PMString &openDocPass)=0 |
| |
| virtual PMString | GetOpenDocPassword () const =0 |
| |
| virtual void | SetChangeSettingsPassword (const PMString &changeSettingsPass)=0 |
| |
| virtual PMString | GetChangeSettingsPassword () const =0 |
| |
| virtual bool16 | GetConfirmMasterPassword () const =0 |
| |
| virtual void | SetConfirmMasterPassword (bool16 b)=0 |
| |
| virtual bool16 | GetConfirmUserPassword () const =0 |
| |
| virtual void | SetConfirmUserPassword (bool16 b)=0 |
| |
| virtual void | SetDisallowPrinting (const bool16 disallowPrinting)=0 |
| |
| virtual bool16 | GetDisallowPrinting () const =0 |
| |
| virtual void | SetDisallowChanging (const bool16 disallowChanging)=0 |
| |
| virtual bool16 | GetDisallowChanging () const =0 |
| |
| virtual void | SetDisallowCopying (const bool16 disallowCopying)=0 |
| |
| virtual bool16 | GetDisallowCopying () const =0 |
| |
| virtual void | SetDisallowChangingNotes (const bool16 disallowChangingNotes)=0 |
| |
| virtual bool16 | GetDisallowChangingNotes () const =0 |
| |
| virtual void | SetDisallowFormFillIn (const bool16 disallowFormFillIn)=0 |
| |
| virtual bool16 | GetDisallowFormFillIn () const =0 |
| |
| virtual void | SetDisallowExtractionForAccessibility (const bool16 disallowAccessibility)=0 |
| |
| virtual bool16 | GetDisallowExtractionForAccessibility () const =0 |
| |
| virtual void | SetDisallowDocumentAssembly (const bool16 disallowAssembly)=0 |
| |
| virtual bool16 | GetDisallowDocumentAssembly () const =0 |
| |
| virtual void | SetDisallowPrintHiRes (const bool16 disallowPrintHiRes)=0 |
| |
| virtual bool16 | GetDisallowPrintHiRes () const =0 |
| |
| virtual void | SetDisallowPlaintextMetadata (const bool16 disallowPlaintextMetadata)=0 |
| |
| virtual bool16 | GetDisallowPlaintextMetadata () const =0 |
| |
| virtual void | ReadWrite (IPMStream *iPMStream, ImplementationID prop)=0 |
| |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| |
| virtual void | AddRef () const =0 |
| |
| virtual void | Release () const =0 |
| |
Class IPDFSecurityPrefs
Defines an interface for storing Acrobat security settings information. This is modelled after the internal PDF representation of this information rather than its manifestation in the UI.