IPXV_Inst Interface

From PDF XChange PDF SDK
Jump to: navigation, search
m (Automatic page editing by robot)
Line 1: Line 1:
 
[[Category:Editor]]
 
[[Category:Editor]]
 
{{#customTitle:IPXV_Inst Interface}}
 
{{#customTitle:IPXV_Inst Interface}}
 +
{{ToWrite}}
 +
{{ToReview}}
  
 
The interface of general object of PDF-XChange Editor SDK. Inherits from the '''IDispatch''' interface.
 
The interface of general object of PDF-XChange Editor SDK. Inherits from the '''IDispatch''' interface.
  
 
== Methods ==
 
== Methods ==
{| class="wikitable sortable collapsible" style="width: 100%"
+
{| class="wikitable methods"
|-
+
! style="text-align: left" scope="col" width="15%" | Method
+
! style="text-align: left" scope="col" class="unsortable" | Description
+
 
|-
 
|-
 
| [[PXV:IPXV_Inst_AddDefaultTranslationData|AddDefaultTranslationData]]
 
| [[PXV:IPXV_Inst_AddDefaultTranslationData|AddDefaultTranslationData]]
| Adds special xml with default(built-in) strings for UI-localization. Each module(plug-in) can add its own default strings inside his <code>IPXV_Plugin::FinalizeRegistering()</code> procedure.
+
| [[PXV:IPXV_Inst_FindDocBySrcFile|FindDocBySrcFile]]
 +
| [[PXV:IPXV_Inst_ID2Str|ID2Str]]
 +
| [[PXV:IPXV_Inst_ShowChooseFontDlg|ShowChooseFontDlg]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_AddPlugin|AddPlugin]]
 
| [[PXV:IPXV_Inst_AddPlugin|AddPlugin]]
| Adds a plugin object to the instance.
+
| [[PXV:IPXV_Inst_FindDocBySrcFileName|FindDocBySrcFileName]]
 +
| [[PXV:IPXV_Inst_Init|Init]]
 +
| [[PXV:IPXV_Inst_ShowCmdBar|ShowCmdBar]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_AddPluginFromFile|AddPluginFromFile]]
 
| [[PXV:IPXV_Inst_AddPluginFromFile|AddPluginFromFile]]
| Adds a plugin to the instance from specified file.&nbsp; Function can be called only in plugins loading mode.
+
| [[PXV:IPXV_Inst_FindDocBySrcFileName2|FindDocBySrcFileName2]]
 +
| [[PXV:IPXV_Inst_IsCmdBarVisible|IsCmdBarVisible]]
 +
| [[PXV:IPXV_Inst_ShowCmdBar2|ShowCmdBar2]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_AsyncDo|AsyncDo]]
 
| [[PXV:IPXV_Inst_AsyncDo|AsyncDo]]
| Runs the specified operation in background thread.
+
| [[PXV:IPXV_Inst_FinishLoadingPlugins|FinishLoadingPlugins]]
 +
| [[PXV:IPXV_Inst_IsCmdBarVisible2|IsCmdBarVisible2]]
 +
| [[PXV:IPXV_Inst_ShowCreateFileErrDlg|ShowCreateFileErrDlg]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_AsyncDoAndWaitForFinish|AsyncDoAndWaitForFinish]]
 
| [[PXV:IPXV_Inst_AsyncDoAndWaitForFinish|AsyncDoAndWaitForFinish]]
| Run operation in background thread and wait (with non-blocking UI) for finish.
+
| [[PXV:IPXV_Inst_FireAppPrefsChanged|FireAppPrefsChanged]]
 +
| [[PXV:IPXV_Inst_ModifyCoreDoc|ModifyCoreDoc]]
 +
| [[PXV:IPXV_Inst_ShowEditActionListDlg|ShowEditActionListDlg]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_ClearHistory|ClearHistory]]
 
| [[PXV:IPXV_Inst_ClearHistory|ClearHistory]]
| Removes documents opening history entirely.
+
| [[PXV:IPXV_Inst_FireAppPrefsChanged2|FireAppPrefsChanged2]]
 +
| [[PXV:IPXV_Inst_ModifyDoc|ModifyDoc]]
 +
| [[PXV:IPXV_Inst_ShowOpenFilesDlg|ShowOpenFilesDlg]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_CreateAnnotsList|CreateAnnotsList]]
 
| [[PXV:IPXV_Inst_CreateAnnotsList|CreateAnnotsList]]
| Creates new container: annotations list.
+
| [[PXV:IPXV_Inst_FireCmdCustomizationEvent|FireCmdCustomizationEvent]]
 +
| [[PXV:IPXV_Inst_NewCoreDoc|NewCoreDoc]]
 +
| [[PXV:IPXV_Inst_ShowSaveFileDlg|ShowSaveFileDlg]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_CreateBookmList|CreateBookmList]]
 
| [[PXV:IPXV_Inst_CreateBookmList|CreateBookmList]]
| Creates new container: bookmarks list.
+
| [[PXV:IPXV_Inst_FormatFileSize|FormatFileSize]]
 +
| [[PXV:IPXV_Inst_PerformActions|PerformActions]]
 +
| [[PXV:IPXV_Inst_ShowSelectFolderDlg|ShowSelectFolderDlg]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_CreateMeasureUnitsConvTbl|CreateMeasureUnitsConvTbl]]
 
| [[PXV:IPXV_Inst_CreateMeasureUnitsConvTbl|CreateMeasureUnitsConvTbl]]
| Creates an special conversion-table to translate on-fly the entered by user value from other units to current unit.
+
| [[PXV:IPXV_Inst_FormatMeasureValue|FormatMeasureValue]]
 +
| [[PXV:IPXV_Inst_RegisterActionHandler|RegisterActionHandler]]
 +
| [[PXV:IPXV_Inst_Shutdown|Shutdown]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_CreateNewMainFrm|CreateNewMainFrm]]
 
| [[PXV:IPXV_Inst_CreateNewMainFrm|CreateNewMainFrm]]
| Creates new main frame window.
+
| [[PXV:IPXV_Inst_FormatNumber|FormatNumber]]
 +
| [[PXV:IPXV_Inst_RegisterDocSelectionHandler|RegisterDocSelectionHandler]]
 +
| [[PXV:IPXV_Inst_StartLoadingPlugins|StartLoadingPlugins]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_CreateOp|CreateOp]]
 
| [[PXV:IPXV_Inst_CreateOp|CreateOp]]
| Creates new operation-object.
+
| [[PXV:IPXV_Inst_GetAnnotHandler|GetAnnotHandler]]
 +
| [[PXV:IPXV_Inst_RegisterExportConverter|RegisterExportConverter]]
 +
| [[PXV:IPXV_Inst_StartTimer|StartTimer]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_CreateOpenDocParams|CreateOpenDocParams]]
 
| [[PXV:IPXV_Inst_CreateOpenDocParams|CreateOpenDocParams]]
| Creates structured container of parameters that might be used for opening documents.
+
| [[PXV:IPXV_Inst_GetDlgParentWindow|GetDlgParentWindow]]
 +
| [[PXV:IPXV_Inst_RegisterExtension|RegisterExtension]]
 +
| [[PXV:IPXV_Inst_StopAllTimers|StopAllTimers]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_CreatePageSizeCtl|CreatePageSizeCtl]]
 
| [[PXV:IPXV_Inst_CreatePageSizeCtl|CreatePageSizeCtl]]
| Creates UI-control to show/change the page size..
+
| [[PXV:IPXV_Inst_GetDocSelectionHandler|GetDocSelectionHandler]]
 +
| [[PXV:IPXV_Inst_RegisterImportConverter|RegisterImportConverter]]
 +
| [[PXV:IPXV_Inst_StopTimer|StopTimer]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_CreatePageSizeHelper|CreatePageSizeHelper]]
 
| [[PXV:IPXV_Inst_CreatePageSizeHelper|CreatePageSizeHelper]]
| ...
+
| [[PXV:IPXV_Inst_GetExtension|GetExtension]]
 +
| [[PXV:IPXV_Inst_RegisterOpCreator|RegisterOpCreator]]
 +
| [[PXV:IPXV_Inst_Str2ID|Str2ID]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_CreateStdPresetsButton|CreateStdPresetsButton]]
 
| [[PXV:IPXV_Inst_CreateStdPresetsButton|CreateStdPresetsButton]]
| Creates new presets button to provide to user the simple access to presets list.
+
| [[PXV:IPXV_Inst_GetHandlerForAction|GetHandlerForAction]]
 +
| [[PXV:IPXV_Inst_RegisterTool|RegisterTool]]
 +
| [[PXV:IPXV_Inst_Str2Number|Str2Number]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_CreateStdPresetsCallbacks|CreateStdPresetsCallbacks]]
 
| [[PXV:IPXV_Inst_CreateStdPresetsCallbacks|CreateStdPresetsCallbacks]]
| Creates new standard presets management helper.
+
| [[PXV:IPXV_Inst_GetLocalStr|GetLocalStr]]
 +
| [[PXV:IPXV_Inst_RegisterViewCreator|RegisterViewCreator]]
 +
| [[PXV:IPXV_Inst_SyncronizeAllDocPanesLayouts|SyncronizeAllDocPanesLayouts]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_CreateStdRangeCtl|CreateStdRangeCtl]]
 
| [[PXV:IPXV_Inst_CreateStdRangeCtl|CreateStdRangeCtl]]
| Creates special UI-control to show/change the pages range.
 
|-
 
| [[PXV:IPXV_Inst_ExecUICmd|ExecUICmd]]
 
| Runs the UI-command specified by unigue name.
 
|-
 
| [[PXV:IPXV_Inst_ExecUICmd2|ExecUICmd2]]
 
| Runs the UI-command specified by unigue identifier.
 
|-
 
| [[PXV:IPXV_Inst_ExecuteJS|ExecuteJS]]
 
| Executes the specified Java Script.
 
|-
 
| [[PXV:IPXV_Inst_FindDocByCoreDoc|FindDocByCoreDoc]]
 
| Finds opened document by pointer to core-document object.
 
|-
 
| [[PXV:IPXV_Inst_FindDocByID|FindDocByID]]
 
| Finds opened document by unique identifier.
 
|-
 
| [[PXV:IPXV_Inst_FindDocBySrcFile|FindDocBySrcFile]]
 
| Finds opened document by pointer to source file object.
 
|-
 
| [[PXV:IPXV_Inst_FindDocBySrcFileName|FindDocBySrcFileName]]
 
| Finds opened document by pointer source file name object.
 
|-
 
| [[PXV:IPXV_Inst_FindDocBySrcFileName2|FindDocBySrcFileName2]]
 
| Finds opened document by source file name.
 
|-
 
| [[PXV:IPXV_Inst_FinishLoadingPlugins|FinishLoadingPlugins]]
 
| Finish a loading plugins mode for the instance. This method can be called only once.
 
|-
 
| [[PXV:IPXV_Inst_FireAppPrefsChanged|FireAppPrefsChanged]]
 
| Notifies all listeners about changes of preferences in specified category.
 
|-
 
| [[PXV:IPXV_Inst_FireAppPrefsChanged2|FireAppPrefsChanged2]]
 
| Notifies all listeners about complex changes of preferences.
 
|-
 
| [[PXV:IPXV_Inst_FireCmdCustomizationEvent|FireCmdCustomizationEvent]]
 
| Notifies all listeners about new customization of toolbars/menus.
 
|-
 
| [[PXV:IPXV_Inst_FormatFileSize|FormatFileSize]]
 
| Formats file size as text for display.
 
|-
 
| [[PXV:IPXV_Inst_FormatMeasureValue|FormatMeasureValue]]
 
| Formats measurement value.
 
|-
 
| [[PXV:IPXV_Inst_FormatNumber|FormatNumber]]
 
| ...
 
|-
 
| [[PXV:IPXV_Inst_GetActionHandler|GetActionHandler]]
 
| ...
 
|-
 
| [[PXV:IPXV_Inst_GetAnnotHandler|GetAnnotHandler]]
 
| Gets handler for PDF-annotation.
 
|-
 
| [[PXV:IPXV_Inst_GetDlgParentWindow|GetDlgParentWindow]]
 
| Gets handle of right parent window for dialog that will be displayed for specified document.
 
|-
 
| [[PXV:IPXV_Inst_GetDocSelectionHandler|GetDocSelectionHandler]]
 
| Gets document selection handler by specified document and selection-object.
 
|-
 
| [[PXV:IPXV_Inst_GetExtension|GetExtension]]
 
| Gets an extension by its unique name.
 
|-
 
| [[PXV:IPXV_Inst_GetHandlerForAction|GetHandlerForAction]]
 
| Gets the PDF-action handler by action type identifier.
 
|-
 
| [[PXV:IPXV_Inst_GetLocalNameForSave|GetLocalNameForSave]]
 
| Shows '''Save File''' dialog and gets destination file name that is specified by user.
 
|-
 
| [[PXV:IPXV_Inst_GetLocalNamesForOpen|GetLocalNamesForOpen]]
 
| Shows '''Open File''' dialog and gets the file(s) chosed by user to open.
 
|-
 
| [[PXV:IPXV_Inst_GetLocalPathName|GetLocalPathName]]
 
| Show '''Select Folder''' dialog and gets destination folder path that is specified by user.
 
|-
 
| [[PXV:IPXV_Inst_GetLocalStr|GetLocalStr]]
 
| Gets localized string by specified unique string indentifier.
 
|-
 
 
| [[PXV:IPXV_Inst_GetLocalStr2|GetLocalStr2]]
 
| [[PXV:IPXV_Inst_GetLocalStr2|GetLocalStr2]]
| Gets localized string by specified unique numerical indentifier.
+
| [[PXV:IPXV_Inst_ResetCmdCustomization|ResetCmdCustomization]]
 +
| [[PXV:IPXV_Inst_ThreadSafeCall|ThreadSafeCall]]
 
|-
 
|-
 +
| [[PXV:IPXV_Inst_CreateString|CreateString]]
 
| [[PXV:IPXV_Inst_GetMeasureUnitInfo|GetMeasureUnitInfo]]
 
| [[PXV:IPXV_Inst_GetMeasureUnitInfo|GetMeasureUnitInfo]]
| Gets special info about specified unit of measurement.
+
| [[PXV:IPXV_Inst_RestartTimer|RestartTimer]]
|-
+
| [[PXV:IPXV_Inst_UnregisterDocSelectionHandler|UnregisterDocSelectionHandler]]
| [[PXV:IPXV_Inst_GetPathToHistory|GetPathToHistory]]
+
| Gets path to source of document opening history.
+
|-
+
| [[PXV:IPXV_Inst_GetPathToUserSettings|GetPathToUserSettings]]
+
| Gets path to source of user's preferences.
+
 
|-
 
|-
 +
| [[PXV:IPXV_Inst_ExecUICmd|ExecUICmd]]
 
| [[PXV:IPXV_Inst_GetPluginSettings|GetPluginSettings]]
 
| [[PXV:IPXV_Inst_GetPluginSettings|GetPluginSettings]]
| Gets reference to node in application's options-storage that contains all settings of specified plugin.
+
| [[PXV:IPXV_Inst_SaveHistory|SaveHistory]]
 +
| [[PXV:IPXV_Inst_UnregisterOpCreator|UnregisterOpCreator]]
 
|-
 
|-
 +
| [[PXV:IPXV_Inst_ExecUICmd2|ExecUICmd2]]
 
| [[PXV:IPXV_Inst_GetPrinters|GetPrinters]]
 
| [[PXV:IPXV_Inst_GetPrinters|GetPrinters]]
| Gets names list of all installed printers.
+
| [[PXV:IPXV_Inst_SaveUserSettings|SaveUserSettings]]
 +
| [[PXV:IPXV_Inst_UnregisterViewCreator|UnregisterViewCreator]]
 
|-
 
|-
 +
| [[PXV:IPXV_Inst_ExecuteJS|ExecuteJS]]
 
| [[PXV:IPXV_Inst_GetStdFolder|GetStdFolder]]
 
| [[PXV:IPXV_Inst_GetStdFolder|GetStdFolder]]
| Gets full path to special program folder.
+
| [[PXV:IPXV_Inst_SetReservedLowMemory|SetReservedLowMemory]]
 +
| [[PXV:IPXV_Inst_UpdateProp|UpdateProp]]
 
|-
 
|-
 +
| [[PXV:IPXV_Inst_FindDocByCoreDoc|FindDocByCoreDoc]]
 
| [[PXV:IPXV_Inst_GetTextFromHRes|GetTextFromHRes]]
 
| [[PXV:IPXV_Inst_GetTextFromHRes|GetTextFromHRes]]
| Gets user friendly decription text of error- of warning- code value(HRESULT).
+
| [[PXV:IPXV_Inst_SetStdFolder|SetStdFolder]]
 +
| [[PXV:IPXV_Inst_UpdateProps|UpdateProps]]
 
|-
 
|-
 +
| [[PXV:IPXV_Inst_FindDocByID|FindDocByID]]
 
| [[PXV:IPXV_Inst_GetTool|GetTool]]
 
| [[PXV:IPXV_Inst_GetTool|GetTool]]
| Gets the tool object by specified identifier of tool.
 
|-
 
| [[PXV:IPXV_Inst_ID2Str|ID2Str]]
 
| Converts numerical identifier that was previously obtained by Str2ID&nbsp; to corresponding string identifier.
 
|-
 
| [[PXV:IPXV_Inst_Init|Init]]
 
| Initializes the main instance object.
 
|-
 
| [[PXV:IPXV_Inst_IsCmdBarVisible|IsCmdBarVisible]]
 
| Gets visibility state of toolbar.
 
|-
 
| [[PXV:IPXV_Inst_IsCmdBarVisible2|IsCmdBarVisible2]]
 
| Gets visibility state of toolbar.
 
|-
 
| [[PXV:IPXV_Inst_ModifyCoreDoc|ModifyCoreDoc]]
 
| Changes '''modified''' state of the core-document.
 
|-
 
| [[PXV:IPXV_Inst_ModifyDoc|ModifyDoc]]
 
| Changes '''modified''' state of the opened document.
 
|-
 
| [[PXV:IPXV_Inst_NewCoreDoc|NewCoreDoc]]
 
| ...
 
|-
 
| [[PXV:IPXV_Inst_PerformActions|PerformActions]]
 
| Executes the PDF-action.
 
|-
 
| [[PXV:IPXV_Inst_RegisterActionHandler|RegisterActionHandler]]
 
| Registers new PDF-action handler.
 
|-
 
| [[PXV:IPXV_Inst_RegisterDocSelectionHandler|RegisterDocSelectionHandler]]
 
| Registers new document selection handler.
 
|-
 
| [[PXV:IPXV_Inst_RegisterExportConverter|RegisterExportConverter]]
 
| Registers new export-PDF-to-other converter.
 
|-
 
| [[PXV:IPXV_Inst_RegisterExtension|RegisterExtension]]
 
| Registers a custom extension.
 
|-
 
| [[PXV:IPXV_Inst_RegisterImportConverter|RegisterImportConverter]]
 
| Registers new import-something -to-PDF converter.
 
|-
 
| [[PXV:IPXV_Inst_RegisterOpCreator|RegisterOpCreator]]
 
| Registers new creator for operations.
 
|-
 
| [[PXV:IPXV_Inst_RegisterTool|RegisterTool]]
 
| Registers new tool-object that extends interaction level for pages view.
 
|-
 
| [[PXV:IPXV_Inst_RegisterViewCreator|RegisterViewCreator]]
 
| Registers new creator of common UI-objects that implements '''IPXV_View''' interface.
 
|-
 
| [[PXV:IPXV_Inst_ResetCmdCustomization|ResetCmdCustomization]]
 
| Removes toolbars customization.
 
|-
 
| [[PXV:IPXV_Inst_RestartTimer|RestartTimer]]
 
| Restarts the custom timer.
 
|-
 
| [[PXV:IPXV_Inst_SaveHistory|SaveHistory]]
 
| Saves documents opening history to specified storage.
 
|-
 
| [[PXV:IPXV_Inst_SaveUserSettings|SaveUserSettings]]
 
| Save all user's preferences to specified storage.
 
|-
 
| [[PXV:IPXV_Inst_SetReservedLowMemory|SetReservedLowMemory]]
 
| ...
 
|-
 
| [[PXV:IPXV_Inst_SetStdFolder|SetStdFolder]]
 
| Changes location of special program folder.
 
|-
 
 
| [[PXV:IPXV_Inst_SetupMeasureEditFilter|SetupMeasureEditFilter]]
 
| [[PXV:IPXV_Inst_SetupMeasureEditFilter|SetupMeasureEditFilter]]
| Prepares editbox control to show/edit values in specified unit of measurement.
+
|  
|-
+
| [[PXV:IPXV_Inst_ShowChooseFontDlg|ShowChooseFontDlg]]
+
| Displays built-in dialog for choosing font.
+
|-
+
| [[PXV:IPXV_Inst_ShowCmdBar|ShowCmdBar]]
+
| Shows/hides toolbar by specified string identifier.
+
|-
+
| [[PXV:IPXV_Inst_ShowCmdBar2|ShowCmdBar2]]
+
| Shows/hides toolbar by specified numeric identifier.
+
|-
+
| [[PXV:IPXV_Inst_ShowCreateFileErrDlg|ShowCreateFileErrDlg]]
+
| Displays message with user-friendly description of file creation error. Provides additional options for user.
+
|-
+
| [[PXV:IPXV_Inst_ShowEditActionListDlg|ShowEditActionListDlg]]
+
| Displays built-in dialog for edit specified PDF-actions list.
+
|-
+
| [[PXV:IPXV_Inst_Shutdown|Shutdown]]
+
| Closes the main instance object.
+
|-
+
| [[PXV:IPXV_Inst_StartLoadingPlugins|StartLoadingPlugins]]
+
| Begins the plugins loading mode for the instance. This method can be called only once.
+
|-
+
| [[PXV:IPXV_Inst_StartTimer|StartTimer]]
+
| Starts new custom timer.
+
|-
+
| [[PXV:IPXV_Inst_StopAllTimers|StopAllTimers]]
+
| Stops all custom timers by specified timer-handler.
+
|-
+
| [[PXV:IPXV_Inst_StopTimer|StopTimer]]
+
| Stops the custom timer.
+
|-
+
| [[PXV:IPXV_Inst_Str2ID|Str2ID]]
+
| Converts string identifier to numerical identifier.
+
|-
+
| [[PXV:IPXV_Inst_Str2Number|Str2Number]]
+
| Converts text to number.
+
|-
+
| [[PXV:IPXV_Inst_SyncronizeAllDocPanesLayouts|SyncronizeAllDocPanesLayouts]]
+
| Makes equal UI-panes layout in all opened documents.
+
|-
+
| [[PXV:IPXV_Inst_ThreadSafeCall|ThreadSafeCall]]
+
| Calls in main thread the <code>OnThreadSafeCall()</code> function of specified '''IPXV_ThreadSafeCallback''' callback-interface.
+
|-
+
| [[PXV:IPXV_Inst_UnregisterDocSelectionHandler|UnregisterDocSelectionHandler]]
+
| Unregister document selection handler.
+
|-
+
| [[PXV:IPXV_Inst_UnregisterOpCreator|UnregisterOpCreator]]
+
| Unregister operations creator.
+
|-
+
| [[PXV:IPXV_Inst_UnregisterViewCreator|UnregisterViewCreator]]
+
| Unregisters a creator of common UI-objects that implements '''IPXV_View''' interface.
+
|-
+
| [[PXV:IPXV_Inst_UpdateProp|UpdateProp]]
+
| Updates specified property item im '''Properties Pane'''.
+
|-
+
| [[PXV:IPXV_Inst_UpdateProps|UpdateProps]]
+
| Updates all UI that shows properties of selection (properties pane, toolbar, etc)..
+
 
|}
 
|}
  
 
== Properties ==
 
== Properties ==
{| style="width: 100%" class="wikitable sortable collapsible"
+
{| class="wikitable properties"
 
|-
 
|-
! style="text-align: left" scope="col" width="15%" | Property
+
| [[PXV:IPXV_Inst_ActionHandler|ActionHandler]]
! style="text-align: center" scope="col" width="5%" | Access Type
+
| [[PXV:IPXV_Inst_CommentStylesManager|CommentStylesManager]]
! style="text-align: left" scope="col"  class="unsortable" | Description
+
| [[PXV:IPXV_Inst_EventsRegistry|EventsRegistry]]
 +
| [[PXV:IPXV_Inst_LastActiveToolID|LastActiveToolID]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_ActionHandlersCount|ActionHandlersCount]]
 
| [[PXV:IPXV_Inst_ActionHandlersCount|ActionHandlersCount]]
| style="text-align: center" | R
+
| [[PXV:IPXV_Inst_DefaultProgressMon|DefaultProgressMon]]
| Gets number of registered handlers of PDF-actions.
+
| [[PXV:IPXV_Inst_ExportConverter|ExportConverter]]
 +
| [[PXV:IPXV_Inst_MainFrm|MainFrm]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_ActiveDoc|ActiveDoc]]
 
| [[PXV:IPXV_Inst_ActiveDoc|ActiveDoc]]
| style="text-align: center" | R/W
+
| [[PXV:IPXV_Inst_DefaultTool|DefaultTool]]
| Gets/sets active document.
+
| [[PXV:IPXV_Inst_ExportConvertersCount|ExportConvertersCount]]
 +
| [[PXV:IPXV_Inst_MainFrmCount|MainFrmCount]]
 
|-
 
|-
 
| [[PXV:IPXV_Inst_ActiveDocView|ActiveDocView]]
 
| [[PXV:IPXV_Inst_ActiveDocView|ActiveDocView]]
| style="text-align: center" | R
 
| Gets active document view object.
 
|-
 
| [[PXV:IPXV_Inst_ActiveMainView|ActiveMainView]]
 
| style="text-align: center" | R
 
| Gets active main view object.
 
|-
 
| [[PXV:IPXV_Inst_AnnotStateModelManager|AnnotStateModelManager]]
 
| style="text-align: center" | R
 
| Gets annotation-state models manager.
 
|-
 
| [[PXV:IPXV_Inst_APIVersion|APIVersion]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IPXV_Inst_AppType|AppType]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IPXV_Inst_CommentStylesManager|CommentStylesManager]]
 
| style="text-align: center" | R
 
| Gets manager of comment-styles.
 
|-
 
| [[PXV:IPXV_Inst_DefaultProgressMon|DefaultProgressMon]]
 
| style="text-align: center" | R
 
| Gets default progress monitor.
 
|-
 
| [[PXV:IPXV_Inst_DefaultTool|DefaultTool]]
 
| style="text-align: center" | R/W
 
| Gets/sets the default tool.
 
|-
 
 
| [[PXV:IPXV_Inst_DefaultToolID|DefaultToolID]]
 
| [[PXV:IPXV_Inst_DefaultToolID|DefaultToolID]]
| style="text-align: center" | R
+
| [[PXV:IPXV_Inst_ImportConverter|ImportConverter]]
| Gets identifier of default tool.
+
| [[PXV:IPXV_Inst_ProgressMon|ProgressMon]]
 
|-
 
|-
 +
| [[PXV:IPXV_Inst_ActiveMainFrm|ActiveMainFrm]]
 
| [[PXV:IPXV_Inst_DispMeasureUnit|DispMeasureUnit]]
 
| [[PXV:IPXV_Inst_DispMeasureUnit|DispMeasureUnit]]
| style="text-align: center" | R
+
| [[PXV:IPXV_Inst_ImportConvertersCount|ImportConvertersCount]]
| Gets current unit of measurement.
+
| [[PXV:IPXV_Inst_SelectedStamp|SelectedStamp]]
 
|-
 
|-
 +
| [[PXV:IPXV_Inst_ActiveMainView|ActiveMainView]]
 
| [[PXV:IPXV_Inst_Doc|Doc]]
 
| [[PXV:IPXV_Inst_Doc|Doc]]
| style="text-align: center" | R
+
| [[PXV:IPXV_Inst_IsHistoryLoaded|IsHistoryLoaded]]
| Gets opened document by specified index.
+
| [[PXV:IPXV_Inst_Settings|Settings]]
 
|-
 
|-
 +
| [[PXV:IPXV_Inst_AnnotStateModelManager|AnnotStateModelManager]]
 
| [[PXV:IPXV_Inst_DocCount|DocCount]]
 
| [[PXV:IPXV_Inst_DocCount|DocCount]]
| style="text-align: center" | R
+
| [[PXV:IPXV_Inst_IsPortable|IsPortable]]
| Gets number of opened documents.
+
| [[PXV:IPXV_Inst_State|State]]
 
|-
 
|-
 +
| [[PXV:IPXV_Inst_APIVersion|APIVersion]]
 
| [[PXV:IPXV_Inst_EventServer|EventServer]]
 
| [[PXV:IPXV_Inst_EventServer|EventServer]]
| style="text-align: center" | R
 
| Gets global event-server object.
 
|-
 
| [[PXV:IPXV_Inst_EventsRegistry|EventsRegistry]]
 
| style="text-align: center" | R
 
| Gets global events registry object.
 
|-
 
| [[PXV:IPXV_Inst_ExportConverter|ExportConverter]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IPXV_Inst_ExportConvertersCount|ExportConvertersCount]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IPXV_Inst_ImportConverter|ImportConverter]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IPXV_Inst_ImportConvertersCount|ImportConvertersCount]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IPXV_Inst_IsHistoryLoaded|IsHistoryLoaded]]
 
| style="text-align: center" | R
 
| Gets history loaded flag.
 
|-
 
| [[PXV:IPXV_Inst_IsPortable|IsPortable]]
 
| style="text-align: center" | R
 
| Gets portable application flag.
 
|-
 
 
| [[PXV:IPXV_Inst_LastActiveTool|LastActiveTool]]
 
| [[PXV:IPXV_Inst_LastActiveTool|LastActiveTool]]
| style="text-align: center" | R
+
| [[PXV:IPXV_Inst_ThreadID|ThreadID]]
| Gets last activated tool.
+
 
|-
 
|-
| [[PXV:IPXV_Inst_LastActiveToolID|LastActiveToolID]]
+
| [[PXV:IPXV_Inst_AppType|AppType]]
| style="text-align: center" | R
+
|  
| Gets identifier of last activated tool.
+
|  
|-
+
|  
| [[PXV:IPXV_Inst_MainFrm|MainFrm]]
+
| style="text-align: center" | R
+
| Gets main frame object by specified index.
+
|-
+
| [[PXV:IPXV_Inst_MainFrmCount|MainFrmCount]]
+
| style="text-align: center" | R
+
| Gets the number of opened main frames.
+
|-
+
| [[PXV:IPXV_Inst_ProgressMon|ProgressMon]]
+
| style="text-align: center" | R/W
+
| Gets/sets progress actual monitor.
+
|-
+
| [[PXV:IPXV_Inst_SelectedStamp|SelectedStamp]]
+
| style="text-align: center" | R/W
+
| .
+
|-
+
| [[PXV:IPXV_Inst_Settings|Settings]]
+
| style="text-align: center" | R
+
| Gets object that provides access to all application's settings.
+
|-
+
| [[PXV:IPXV_Inst_State|State]]
+
| style="text-align: center" | R
+
| .
+
|-
+
| [[PXV:IPXV_Inst_ThreadID|ThreadID]]
+
| style="text-align: center" | R
+
| Returns identifier of main thread.
+
 
|}
 
|}

Revision as of 22:09, 20 April 2015


The interface of general object of PDF-XChange Editor SDK. Inherits from the IDispatch interface.

Methods

AddDefaultTranslationData FindDocBySrcFile ID2Str ShowChooseFontDlg
AddPlugin FindDocBySrcFileName Init ShowCmdBar
AddPluginFromFile FindDocBySrcFileName2 IsCmdBarVisible ShowCmdBar2
AsyncDo FinishLoadingPlugins IsCmdBarVisible2 ShowCreateFileErrDlg
AsyncDoAndWaitForFinish FireAppPrefsChanged ModifyCoreDoc ShowEditActionListDlg
ClearHistory FireAppPrefsChanged2 ModifyDoc ShowOpenFilesDlg
CreateAnnotsList FireCmdCustomizationEvent NewCoreDoc ShowSaveFileDlg
CreateBookmList FormatFileSize PerformActions ShowSelectFolderDlg
CreateMeasureUnitsConvTbl FormatMeasureValue RegisterActionHandler Shutdown
CreateNewMainFrm FormatNumber RegisterDocSelectionHandler StartLoadingPlugins
CreateOp GetAnnotHandler RegisterExportConverter StartTimer
CreateOpenDocParams GetDlgParentWindow RegisterExtension StopAllTimers
CreatePageSizeCtl GetDocSelectionHandler RegisterImportConverter StopTimer
CreatePageSizeHelper GetExtension RegisterOpCreator Str2ID
CreateStdPresetsButton GetHandlerForAction RegisterTool Str2Number
CreateStdPresetsCallbacks GetLocalStr RegisterViewCreator SyncronizeAllDocPanesLayouts
CreateStdRangeCtl GetLocalStr2 ResetCmdCustomization ThreadSafeCall
CreateString GetMeasureUnitInfo RestartTimer UnregisterDocSelectionHandler
ExecUICmd GetPluginSettings SaveHistory UnregisterOpCreator
ExecUICmd2 GetPrinters SaveUserSettings UnregisterViewCreator
ExecuteJS GetStdFolder SetReservedLowMemory UpdateProp
FindDocByCoreDoc GetTextFromHRes SetStdFolder UpdateProps
FindDocByID GetTool SetupMeasureEditFilter

Properties

ActionHandler CommentStylesManager EventsRegistry LastActiveToolID
ActionHandlersCount DefaultProgressMon ExportConverter MainFrm
ActiveDoc DefaultTool ExportConvertersCount MainFrmCount
ActiveDocView DefaultToolID ImportConverter ProgressMon
ActiveMainFrm DispMeasureUnit ImportConvertersCount SelectedStamp
ActiveMainView Doc IsHistoryLoaded Settings
AnnotStateModelManager DocCount IsPortable State
APIVersion EventServer LastActiveTool ThreadID
AppType