PXC_RequestOper Enumeration

From PDF XChange PDF SDK
Jump to: navigation, search
(Constants)
m (Automatic page editing by robot)
Line 3: Line 3:
 
{{#customTitle:PXC_RequestOper Enumeration}}
 
{{#customTitle:PXC_RequestOper Enumeration}}
 
{{#parentPage:PXV:PXC_Enumerations|PXC_RequestOper|enum}}
 
{{#parentPage:PXV:PXC_Enumerations|PXC_RequestOper|enum}}
 +
{{ToWrite}}
 
{{ToReview}}
 
{{ToReview}}
  
Line 27: Line 28:
 
     Perm_OperInsert          = 16,
 
     Perm_OperInsert          = 16,
 
     Perm_OperReplace          = 17,
 
     Perm_OperReplace          = 17,
     Perm_OperReorder          = 18,
+
    Perm_OperDuplicate        = 18,
     Perm_OperFullSave        = 19,
+
     Perm_OperReorder          = 19,
     Perm_OperImport          = 20,
+
     Perm_OperFullSave        = 20,
     Perm_OperExport          = 21,
+
     Perm_OperImport          = 21,
     Perm_OperAny              = 22,
+
     Perm_OperExport          = 22,
     Perm_OperUnknownOpr      = 23,
+
     Perm_OperAny              = 23,
     Perm_OperSubmitStandalone = 24,
+
     Perm_OperUnknownOpr      = 24,
     Perm_OperSpawnTemplate    = 25,
+
     Perm_OperSubmitStandalone = 25,
     Perm_OperOnline          = 26,
+
     Perm_OperSpawnTemplate    = 26,
     Perm_OperSummaryView      = 27,
+
     Perm_OperOnline          = 27,
     Perm_OperBarcodePlaintext = 28,
+
     Perm_OperSummaryView      = 28,
     Perm_OperUIsave          = 29,
+
     Perm_OperBarcodePlaintext = 29,
     Perm_OperUIprint          = 30,
+
     Perm_OperUIsave          = 30,
     Perm_OperUIemail          = 31,
+
     Perm_OperUIprint          = 31,
     Perm_OperSnapshot        = 32,
+
     Perm_OperUIemail          = 32,
     Perm_OperSearch          = 33,
+
     Perm_OperSnapshot        = 33,
     _Perm_OperLast_          = 34,
+
     Perm_OperSearch          = 34,
 +
     _Perm_OperLast_          = 35,
 
};
 
};
 
</pre>
 
</pre>
Line 82: Line 84:
 
;Perm_OperReplace
 
;Perm_OperReplace
 
:Check whether the replace operation is permitted for the requested page [[PXV:PXC_RequestObj|object]].
 
:Check whether the replace operation is permitted for the requested page [[PXV:PXC_RequestObj|object]].
 +
;Perm_OperDuplicate
 +
:The ...
 
;Perm_OperReorder
 
;Perm_OperReorder
 
:Check whether the reorder operation is permitted for the requested page [[PXV:PXC_RequestObj|object]].
 
:Check whether the reorder operation is permitted for the requested page [[PXV:PXC_RequestObj|object]].

Revision as of 04:33, 20 February 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_OperDuplicate        = 18,
    Perm_OperReorder          = 19,
    Perm_OperFullSave         = 20,
    Perm_OperImport           = 21,
    Perm_OperExport           = 22,
    Perm_OperAny              = 23,
    Perm_OperUnknownOpr       = 24,
    Perm_OperSubmitStandalone = 25,
    Perm_OperSpawnTemplate    = 26,
    Perm_OperOnline           = 27,
    Perm_OperSummaryView      = 28,
    Perm_OperBarcodePlaintext = 29,
    Perm_OperUIsave           = 30,
    Perm_OperUIprint          = 31,
    Perm_OperUIemail          = 32,
    Perm_OperSnapshot         = 33,
    Perm_OperSearch           = 34,
    _Perm_OperLast_           = 35,
};

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_OperDuplicate
The ...
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