PXC_RequestOper Enumeration
From PDF XChange PDF SDK
m (Automatic page editing by robot) |
m (Automatic page editing by robot) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
{{ToReview}} | {{ToReview}} | ||
− | Specifies the | + | Specifies the permission type that should be checked for the requested [[PXV:PXC_RequestObj|object]]. |
== Syntax == | == Syntax == | ||
Line 50: | Line 50: | ||
== Constants == | == Constants == | ||
;Perm_OperAll | ;Perm_OperAll | ||
− | : | + | :Check all of the operations for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperCreate | ;Perm_OperCreate | ||
− | : | + | :Check whether the create operation is permitted for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperDelete | ;Perm_OperDelete | ||
− | : | + | :Check whether the delete operation is permitted for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperModify | ;Perm_OperModify | ||
− | : | + | :Check whether the modify operation is permitted for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperCopy | ;Perm_OperCopy | ||
− | : | + | :Check whether the copy operation is permitted for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperAccessible | ;Perm_OperAccessible | ||
− | : | + | :Check the accessibility of the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperSelect | ;Perm_OperSelect | ||
− | : | + | :Check whether the selection of the text or graphics is permitted for the requested [[PXV:PXC_RequestObj|object]] that can be eather page or document. |
;Perm_OperOpen | ;Perm_OperOpen | ||
− | : | + | :Check whether the opening is permitted for the requested document [[PXV:PXC_RequestObj|object]]. |
;Perm_OperSecure | ;Perm_OperSecure | ||
− | : | + | :Check whether the security settings changing is permitted for the requested document [[PXV:PXC_RequestObj|object]]. |
;Perm_OperPrintHigh | ;Perm_OperPrintHigh | ||
− | : | + | :Check whether the high resolution printing is permitted for the requested document [[PXV:PXC_RequestObj|object]]. |
;Perm_OperPrintLow | ;Perm_OperPrintLow | ||
− | : | + | :Check whether the low quality printing is permitted for the requested document [[PXV:PXC_RequestObj|object]]. |
;Perm_OperFillIn | ;Perm_OperFillIn | ||
− | : | + | :Check whether the form filling or signing of the existing field is permitted for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperRotate | ;Perm_OperRotate | ||
− | : | + | :Check whether the rotate operation is permitted for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperCrop | ;Perm_OperCrop | ||
− | : | + | :Check whether the crop operation is permitted for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperSummarize | ;Perm_OperSummarize | ||
− | : | + | :Check whether the summarizing of the annotations is permitted for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperInsert | ;Perm_OperInsert | ||
− | : | + | :Check whether the insert operation is permitted for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperReplace | ;Perm_OperReplace | ||
− | : | + | :Check whether the replace operation is permitted for the requested page [[PXV:PXC_RequestObj|object]]. |
;Perm_OperReorder | ;Perm_OperReorder | ||
− | : | + | :Check whether the reorder operation is permitted for the requested page [[PXV:PXC_RequestObj|object]]. |
;Perm_OperFullSave | ;Perm_OperFullSave | ||
− | : | + | :Check whether the full save operation is permitted for the requested document [[PXV:PXC_RequestObj|object]]. |
;Perm_OperImport | ;Perm_OperImport | ||
− | : | + | :Check whether the import operation is permitted for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperExport | ;Perm_OperExport | ||
− | : | + | :Check whether the export operation is permitted for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperAny | ;Perm_OperAny | ||
− | : | + | :Used for checking whether any of the operations is allowed for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperUnknownOpr | ;Perm_OperUnknownOpr | ||
− | : | + | :Used for error checking for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperSubmitStandalone | ;Perm_OperSubmitStandalone | ||
− | : | + | :Check whether the forms can be submitted outside of the browser for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperSpawnTemplate | ;Perm_OperSpawnTemplate | ||
− | : | + | :Check whether the forms are allowed to spawn the template pages for the requested form [[PXV:PXC_RequestObj|object]]. |
;Perm_OperOnline | ;Perm_OperOnline | ||
− | : | + | :Check whether the online functionality is enabled for the requested form or annotation [[PXV:PXC_RequestObj|object]]. |
;Perm_OperSummaryView | ;Perm_OperSummaryView | ||
− | : | + | :Check whether the summary view of the annotations is enabled for the requested annotation [[PXV:PXC_RequestObj|object]]. |
;Perm_OperBarcodePlaintext | ;Perm_OperBarcodePlaintext | ||
− | : | + | :Check whether the form appearance can be rendered as a plain text barcode for the requested form [[PXV:PXC_RequestObj|object]]. |
;Perm_OperUIsave | ;Perm_OperUIsave | ||
− | : | + | :Used for controlling the "save" UI from a UIPerms handler for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperUIprint | ;Perm_OperUIprint | ||
− | : | + | :Used for controlling the "print" UI from a UIPerms handler for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperUIemail | ;Perm_OperUIemail | ||
− | : | + | :Used for controlling the "email" UI from a UIPerms handler for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperSnapshot | ;Perm_OperSnapshot | ||
− | : | + | :Check whether the taking snapshots is enabled for the requested [[PXV:PXC_RequestObj|object]]. |
;Perm_OperSearch | ;Perm_OperSearch | ||
− | : | + | :Check whether the find and search is enabled for the requested document [[PXV:PXC_RequestObj|object]]. |
;_Perm_OperLast_ | ;_Perm_OperLast_ | ||
− | : | + | :This should always be the last item. |
== See Also == | == See Also == | ||
[[PXV:IPXC_Document_RequestPermission|IPXC_Document::RequestPermission]], [[PXV:IPXC_SecurityHandler_Authorize|IPXC_SecurityHandler::Authorize]], [[PXV:IPXC_SecurityHandler_GetAuthData|IPXC_SecurityHandler::GetAuthData]] | [[PXV:IPXC_Document_RequestPermission|IPXC_Document::RequestPermission]], [[PXV:IPXC_SecurityHandler_Authorize|IPXC_SecurityHandler::Authorize]], [[PXV:IPXC_SecurityHandler_GetAuthData|IPXC_SecurityHandler::GetAuthData]] |
Latest revision as of 08:57, 16 March 2017
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