Foxit PDF SDK

Public Member Functions | List of all members
foxit.pdf.SecurityCallback Class Reference
Inheritance diagram for foxit.pdf.SecurityCallback:

## Public Member Functions
virtual PDFDoc.EncryptType | GetSecurityType ()
| Get the encryption type of security callback. More...
virtual void | Release ()
| A callback function used to release current callback object itself. More...

## Detailed Description

This is just the base class for other concrete security callback object. User should not inherit this class directly when implementing a security callback for any type of decryption and encryption. User should inherit any derived callback class of this base class.

## Member Function Documentation

## ◆ GetSecurityType()

PDFDoc.EncryptType foxit.pdf.SecurityCallback.GetSecurityType | ( |  | ) |
| inline virtual

Get the encryption type of security callback.

Returns
  The encryption type. If current callback object does not represent any specified type of security callback, it would return foxit.pdf.PDFDoc.EncryptType.e_EncryptUnknown .

Reimplemented in foxit.pdf.DRMSecurityCallback, foxit.pdf.CertificateSecurityCallback, foxit.pdf.CustomSecurityCallback, and foxit.pdf.RMSSecurityCallback.

## ◆ Release()

void foxit.pdf.SecurityCallback.Release | ( |  | ) |
| inline virtual

A callback function used to release current callback object itself.

Returns
  None.