PXC_RequestOper Enumeration

From PDF XChange PDF SDK
Revision as of 02:01, 29 June 2016 by Palamar (Talk | contribs) (Constants)

Jump to: navigation, search


Specifies the permission type that should be checked for the requested object.

Syntax

enum PXC_RequestOper
{
    Perm_OperAll              = 1,
    Perm_OperCreate           = 2,
    Perm_OperDelete           = 3,
    Perm_OperModify           = 4,
    Perm_OperCopy             = 5,
    Perm_OperAccessible       = 6,
    Perm_OperSelect           = 7,
    Perm_OperOpen             = 8,
    Perm_OperSecure           = 9,
    Perm_OperPrintHigh        = 10,
    Perm_OperPrintLow         = 11,
    Perm_OperFillIn           = 12,
    Perm_OperRotate           = 13,
    Perm_OperCrop             = 14,
    Perm_OperSummarize        = 15,
    Perm_OperInsert           = 16,
    Perm_OperReplace          = 17,
    Perm_OperReorder          = 18,
    Perm_OperFullSave         = 19,
    Perm_OperImport           = 20,
    Perm_OperExport           = 21,
    Perm_OperAny              = 22,
    Perm_OperUnknownOpr       = 23,
    Perm_OperSubmitStandalone = 24,
    Perm_OperSpawnTemplate    = 25,
    Perm_OperOnline           = 26,
    Perm_OperSummaryView      = 27,
    Perm_OperBarcodePlaintext = 28,
    Perm_OperUIsave           = 29,
    Perm_OperUIprint          = 30,
    Perm_OperUIemail          = 31,
    Perm_OperSnapshot         = 32,
    Perm_OperSearch           = 33,
    _Perm_OperLast_           = 34,
};

Constants

Perm_OperAll
Check all of the operations for the requested object.
Perm_OperCreate
Check whether the create operation is permitted for the requested object.
Perm_OperDelete
Check whether the delete operation is permitted for the requested object.
Perm_OperModify
Check whether the modify operation is permitted for the requested object.
Perm_OperCopy
Check whether the copy operation is permitted for the requested object.
Perm_OperAccessible
Check the accessibility of the requested object.
Perm_OperSelect
Check whether the selection of the text or graphics is permitted for the requested object that can be eather page or document.
Perm_OperOpen
Check whether the opening is permitted for the requested document object.
Perm_OperSecure
Check whether the security settings changing is permitted for the requested document object.
Perm_OperPrintHigh
Check whether the high resolution printing is permitted for the requested document object.
Perm_OperPrintLow
Check whether the low quality printing is permitted for the requested document object.
Perm_OperFillIn
Check whether the form filling or signing of the existing field is permitted for the requested object.
Perm_OperRotate
Check whether the rotate operation is permitted for the requested object.
Perm_OperCrop
Check whether the crop operation is permitted for the requested object.
Perm_OperSummarize
Check whether the summarizing of the annotations is permitted for the requested object.
Perm_OperInsert
Check whether the insert operation is permitted for the requested object.
Perm_OperReplace
Check whether the replace operation is permitted for the requested page object.
Perm_OperReorder
Check whether the reorder operation is permitted for the requested page object.
Perm_OperFullSave
Check whether the full save operation is permitted for the requested document object.
Perm_OperImport
Check whether the import operation is permitted for the requested object.
Perm_OperExport
Check whether the export operation is permitted for the requested object.
Perm_OperAny
Used for checking whether any of the operations is allowed for the requested object.
Perm_OperUnknownOpr
Used for error checking for the requested object.
Perm_OperSubmitStandalone
Check whether the forms can be submitted outside of the browser for the requested object.
Perm_OperSpawnTemplate
Check whether the forms are allowed to spawn the template pages for the requested form object.
Perm_OperOnline
Check whether the online functionality is enabled for the requested form or annotation object.
Perm_OperSummaryView
Check whether the summary view of the annotations is enabled for the requested annotation object.
Perm_OperBarcodePlaintext
Check whether the form appearance can be rendered as a plain text barcode for the requested form object.
Perm_OperUIsave
Used for controlling the "save" UI from a UIPerms handler for the requested object.
Perm_OperUIprint
Used for controlling the "print" UI from a UIPerms handler for the requested object.
Perm_OperUIemail
Used for controlling the "email" UI from a UIPerms handler for the requested object.
Perm_OperSnapshot
Check whether the taking snapshots is enabled for the requested object.
Perm_OperSearch
Check whether the find and search is enabled for the requested document object.
_Perm_OperLast_
This should always be the last item.

See Also

IPXC_Document::RequestPermission, IPXC_SecurityHandler::Authorize, IPXC_SecurityHandler::GetAuthData