PXC_RequestOper Enumeration

From PDF XChange PDF SDK
Jump to: navigation, search
m (Automatic page editing by robot)
m (Automatic page editing by robot)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
__NOTOC__
 
[[Category:Editor]]
 
[[Category:Editor]]
 
{{#customTitle:PXC_RequestOper Enumeration}}
 
{{#customTitle:PXC_RequestOper Enumeration}}
{{#parentPage:PXV:PXC|PXC_RequestOper Enumeration|enum}}
+
{{#parentPage:PXV:PXC_Enumerations|PXC_RequestOper|enum}}
 
{{ToWrite}}
 
{{ToWrite}}
 
{{ToReview}}
 
{{ToReview}}
  
Specifies the ...
+
Specifies the permission type that should be checked for the requested [[PXV:PXC_RequestObj|object]].
  
 
== Syntax ==
 
== Syntax ==
 
<pre class="brush:cpp;gutter:false">enum PXC_RequestOper
 
<pre class="brush:cpp;gutter:false">enum PXC_RequestOper
 
{
 
{
     Perm_OperAll              = 1;
+
     Perm_OperAll              = 1,
     Perm_OperCreate          = 2;
+
     Perm_OperCreate          = 2,
     Perm_OperDelete          = 3;
+
     Perm_OperDelete          = 3,
     Perm_OperModify          = 4;
+
     Perm_OperModify          = 4,
     Perm_OperCopy            = 5;
+
     Perm_OperCopy            = 5,
     Perm_OperAccessible      = 6;
+
     Perm_OperAccessible      = 6,
     Perm_OperSelect          = 7;
+
     Perm_OperSelect          = 7,
     Perm_OperOpen            = 8;
+
     Perm_OperOpen            = 8,
     Perm_OperSecure          = 9;
+
     Perm_OperSecure          = 9,
     Perm_OperPrintHigh        = 10;
+
     Perm_OperPrintHigh        = 10,
     Perm_OperPrintLow        = 11;
+
     Perm_OperPrintLow        = 11,
     Perm_OperFillIn          = 12;
+
     Perm_OperFillIn          = 12,
     Perm_OperRotate          = 13;
+
     Perm_OperRotate          = 13,
     Perm_OperCrop            = 14;
+
     Perm_OperCrop            = 14,
     Perm_OperSummarize        = 15;
+
     Perm_OperSummarize        = 15,
     Perm_OperInsert          = 16;
+
     Perm_OperInsert          = 16,
     Perm_OperReplace          = 17;
+
     Perm_OperReplace          = 17,
     Perm_OperReorder          = 18;
+
     Perm_OperReorder          = 18,
     Perm_OperFullSave        = 19;
+
     Perm_OperFullSave        = 19,
     Perm_OperImport          = 20;
+
     Perm_OperImport          = 20,
     Perm_OperExport          = 21;
+
     Perm_OperExport          = 21,
     Perm_OperAny              = 22;
+
     Perm_OperAny              = 22,
     Perm_OperUnknownOpr      = 23;
+
     Perm_OperUnknownOpr      = 23,
     Perm_OperSubmitStandalone = 24;
+
     Perm_OperSubmitStandalone = 24,
     Perm_OperSpawnTemplate    = 25;
+
     Perm_OperSpawnTemplate    = 25,
     Perm_OperOnline          = 26;
+
     Perm_OperOnline          = 26,
     Perm_OperSummaryView      = 27;
+
     Perm_OperSummaryView      = 27,
     Perm_OperBarcodePlaintext = 28;
+
     Perm_OperBarcodePlaintext = 28,
     Perm_OperUIsave          = 29;
+
     Perm_OperUIsave          = 29,
     Perm_OperUIprint          = 30;
+
     Perm_OperUIprint          = 30,
     Perm_OperUIemail          = 31;
+
     Perm_OperUIemail          = 31,
     _Perm_OperLast_          = 32;
+
    Perm_OperSnapshot        = 32,
 +
    Perm_OperSearch          = 33,
 +
     _Perm_OperLast_          = 34,
 
};
 
};
 
</pre>
 
</pre>
Line 47: Line 50:
 
== Constants ==
 
== Constants ==
 
;Perm_OperAll
 
;Perm_OperAll
:The ...
+
:Check all of the operations for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperCreate
 
;Perm_OperCreate
:The ...
+
:Check whether the create operation is permitted for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperDelete
 
;Perm_OperDelete
:The ...
+
:Check whether the delete operation is permitted for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperModify
 
;Perm_OperModify
:The ...
+
:Check whether the modify operation is permitted for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperCopy
 
;Perm_OperCopy
:The ...
+
:Check whether the copy operation is permitted for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperAccessible
 
;Perm_OperAccessible
:The ...
+
:Check the accessibility of the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperSelect
 
;Perm_OperSelect
:The ...
+
: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
:The ...
+
:Check whether the opening is permitted for the requested document [[PXV:PXC_RequestObj|object]].
 
;Perm_OperSecure
 
;Perm_OperSecure
:The ...
+
:Check whether the security settings changing is permitted for the requested document [[PXV:PXC_RequestObj|object]].
 
;Perm_OperPrintHigh
 
;Perm_OperPrintHigh
:The ...
+
:Check whether the high resolution printing is permitted for the requested document [[PXV:PXC_RequestObj|object]].
 
;Perm_OperPrintLow
 
;Perm_OperPrintLow
:The ...
+
:Check whether the low quality printing is permitted for the requested document [[PXV:PXC_RequestObj|object]].
 
;Perm_OperFillIn
 
;Perm_OperFillIn
:The ...
+
:Check whether the form filling or signing of the existing field is permitted for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperRotate
 
;Perm_OperRotate
:The ...
+
:Check whether the rotate operation is permitted for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperCrop
 
;Perm_OperCrop
:The ...
+
:Check whether the crop operation is permitted for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperSummarize
 
;Perm_OperSummarize
:The ...
+
:Check whether the summarizing of the annotations is permitted for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperInsert
 
;Perm_OperInsert
:The ...
+
:Check whether the insert operation is permitted for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperReplace
 
;Perm_OperReplace
:The ...
+
:Check whether the replace operation is permitted for the requested page [[PXV:PXC_RequestObj|object]].
 
;Perm_OperReorder
 
;Perm_OperReorder
:The ...
+
:Check whether the reorder operation is permitted for the requested page [[PXV:PXC_RequestObj|object]].
 
;Perm_OperFullSave
 
;Perm_OperFullSave
:The ...
+
:Check whether the full save operation is permitted for the requested document [[PXV:PXC_RequestObj|object]].
 
;Perm_OperImport
 
;Perm_OperImport
:The ...
+
:Check whether the import operation is permitted for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperExport
 
;Perm_OperExport
:The ...
+
:Check whether the export operation is permitted for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperAny
 
;Perm_OperAny
:The ...
+
:Used for checking whether any of the operations is allowed for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperUnknownOpr
 
;Perm_OperUnknownOpr
:The ...
+
:Used for error checking for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperSubmitStandalone
 
;Perm_OperSubmitStandalone
:The ...
+
:Check whether the forms can be submitted outside of the browser for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperSpawnTemplate
 
;Perm_OperSpawnTemplate
:The ...
+
:Check whether the forms are allowed to spawn the template pages for the requested form [[PXV:PXC_RequestObj|object]].
 
;Perm_OperOnline
 
;Perm_OperOnline
:The ...
+
:Check whether the online functionality is enabled for the requested form or annotation [[PXV:PXC_RequestObj|object]].
 
;Perm_OperSummaryView
 
;Perm_OperSummaryView
:The ...
+
:Check whether the summary view of the annotations is enabled for the requested annotation [[PXV:PXC_RequestObj|object]].
 
;Perm_OperBarcodePlaintext
 
;Perm_OperBarcodePlaintext
:The ...
+
: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
:The ...
+
:Used for controlling the "save" UI from a UIPerms handler for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperUIprint
 
;Perm_OperUIprint
:The ...
+
:Used for controlling the "print" UI from a UIPerms handler for the requested [[PXV:PXC_RequestObj|object]].
 
;Perm_OperUIemail
 
;Perm_OperUIemail
:The ...
+
:Used for controlling the "email" UI from a UIPerms handler for the requested [[PXV:PXC_RequestObj|object]].
 +
;Perm_OperSnapshot
 +
:Check whether the taking snapshots is enabled for the requested [[PXV:PXC_RequestObj|object]].
 +
;Perm_OperSearch
 +
:Check whether the find and search is enabled for the requested document [[PXV:PXC_RequestObj|object]].
 
;_Perm_OperLast_
 
;_Perm_OperLast_
:The ...
+
:This should always be the last item.
  
 
== See Also ==
 
== 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]]

Latest revision as of 09: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