IPXV_Plugin Interface

From PDF XChange PDF SDK
Jump to: navigation, search
Line 11: Line 11:
 
! style="text-align: left" scope="col" class="unsortable" | Description
 
! style="text-align: left" scope="col" class="unsortable" | Description
 
|-
 
|-
|[[PXV5:IPXV_Plugin_Setup|Setup]]
+
|[[PXV:IPXV_Plugin_Setup|Setup]]
 
| The first call by the Editor during plugin loading process
 
| The first call by the Editor during plugin loading process
 
|-
 
|-
|[[PXV5:IPXV_Plugin_RegisterExts|RegisterExts]]
+
|[[PXV:IPXV_Plugin_RegisterExts|RegisterExts]]
 
| Registers extensions provided by the plugin
 
| Registers extensions provided by the plugin
 
|-
 
|-
|[[PXV5:IPXV_Plugin_FinalizeRegistering|FinalizeRegistering]]
+
|[[PXV:IPXV_Plugin_FinalizeRegistering|FinalizeRegistering]]
 
| FinalizeRegistering
 
| FinalizeRegistering
 
|-
 
|-
|[[PXV5:IPXV_Plugin_Init|Init]]
+
|[[PXV:IPXV_Plugin_Init|Init]]
 
| Called as on a final stage of plugins loading process
 
| Called as on a final stage of plugins loading process
 
|-
 
|-
|[[PXV5:IPXV_Plugin_Unload|Unload]]
+
|[[PXV:IPXV_Plugin_Unload|Unload]]
 
| Called by the Editor to unload plugin
 
| Called by the Editor to unload plugin
 
|-
 
|-
|[[PXV5:IPXV_Plugin_ShowPrefsDlg|ShowPrefsDlg]]
+
|[[PXV:IPXV_Plugin_ShowPrefsDlg|ShowPrefsDlg]]
 
|Shows plugin's preferences dialog
 
|Shows plugin's preferences dialog
 
|-
 
|-
|[[PXV5:IPXV_Plugin_ImportAdditionalData|ImportAdditionalData]]
+
|[[PXV:IPXV_Plugin_ImportAdditionalData|ImportAdditionalData]]
 
| Imports plugins additional data during importing Editor's settings
 
| Imports plugins additional data during importing Editor's settings
 
|-
 
|-
|[[PXV5:IPXV_Plugin_ExportAdditionalData|ExportAdditionalData]]
+
|[[PXV:IPXV_Plugin_ExportAdditionalData|ExportAdditionalData]]
 
| Exports plugin's additional data during exporting Editor's settings
 
| Exports plugin's additional data during exporting Editor's settings
 
|-
 
|-
|[[PXV5:IPXV_Plugin_ResetSettings|ResetSettings]]
+
|[[PXV:IPXV_Plugin_ResetSettings|ResetSettings]]
 
| Resets plugin's settings during resetting Editor's settings
 
| Resets plugin's settings during resetting Editor's settings
 
|}
 
|}
Line 49: Line 49:
 
! style="text-align: left" scope="col"  class="unsortable" | Description
 
! style="text-align: left" scope="col"  class="unsortable" | Description
 
|-
 
|-
|[[PXV5:IPXV_Plugin_Name|Name]]  
+
|[[PXV:IPXV_Plugin_Name|Name]]  
 
| style="text-align: center" | R
 
| style="text-align: center" | R
 
| Localized name of the plugin
 
| Localized name of the plugin
 
|-
 
|-
|[[PXV5:IPXV_Plugin_version|version]]  
+
|[[PXV:IPXV_Plugin_version|version]]  
 
| style="text-align: center" | R
 
| style="text-align: center" | R
 
| Plugin's version
 
| Plugin's version
 
|-
 
|-
|[[PXV5:IPXV_Plugin_CopyrightInfo|CopyrightInfo]]  
+
|[[PXV:IPXV_Plugin_CopyrightInfo|CopyrightInfo]]  
 
| style="text-align: center" | R
 
| style="text-align: center" | R
 
| Developer's copyright information
 
| Developer's copyright information
 
|-
 
|-
|[[PXV5:IPXV_Plugin_VendorID|VendorID]]  
+
|[[PXV:IPXV_Plugin_VendorID|VendorID]]  
 
| style="text-align: center" | R
 
| style="text-align: center" | R
 
| Developer's unique ID
 
| Developer's unique ID
 
|-
 
|-
|[[PXV5:IPXV_Plugin_Description|Description]]  
+
|[[PXV:IPXV_Plugin_Description|Description]]  
 
| style="text-align: center" | R
 
| style="text-align: center" | R
 
| Plugin's description
 
| Plugin's description
 
|-
 
|-
|[[PXV5:IPXV_Plugin_LegalInfo|LegalInfo]]  
+
|[[PXV:IPXV_Plugin_LegalInfo|LegalInfo]]  
 
| style="text-align: center" | R
 
| style="text-align: center" | R
 
| Legal information
 
| Legal information
 
|-
 
|-
|[[PXV5:IPXV_Plugin_Publisher|Publisher]]  
+
|[[PXV:IPXV_Plugin_Publisher|Publisher]]  
 
| style="text-align: center" | R
 
| style="text-align: center" | R
 
| Plugin developer's name
 
| Plugin developer's name
 
|-
 
|-
|[[PXV5:IPXV_Plugin_Features|Features]]  
+
|[[PXV:IPXV_Plugin_Features|Features]]  
 
| style="text-align: center" | R
 
| style="text-align: center" | R
 
| Returns plugin's features flags
 
| Returns plugin's features flags
 
|}
 
|}

Revision as of 02:06, 21 March 2015

The interface of object of PDF-XChange Editor SDK.

Methods

Method Description
Setup The first call by the Editor during plugin loading process
RegisterExts Registers extensions provided by the plugin
FinalizeRegistering FinalizeRegistering
Init Called as on a final stage of plugins loading process
Unload Called by the Editor to unload plugin
ShowPrefsDlg Shows plugin's preferences dialog
ImportAdditionalData Imports plugins additional data during importing Editor's settings
ExportAdditionalData Exports plugin's additional data during exporting Editor's settings
ResetSettings Resets plugin's settings during resetting Editor's settings

Properties

All properties of IPXV_Plugin are read-only properties. Plugin provides some textual information to the user, like name, description etc. This information is mostly displayed in the list of registered plugins on Editor's preferences dialog.

Property Access Type Description
Name R Localized name of the plugin
version R Plugin's version
CopyrightInfo R Developer's copyright information
VendorID R Developer's unique ID
Description R Plugin's description
LegalInfo R Legal information
Publisher R Plugin developer's name
Features R Returns plugin's features flags