IPXV_FormatConverter Interface

From Tracker Software PDF SDK
Jump to: navigation, search
(Automatic page editing by robot)
 
m (Automatic page editing by robot)
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
__NOTOC__
 
[[Category:Editor]]
 
[[Category:Editor]]
 
{{#customTitle:IPXV_FormatConverter Interface}}
 
{{#customTitle:IPXV_FormatConverter Interface}}
 +
{{#parentPage:PXV:PXV_Interfaces|IPXV_FormatConverter|interface}}
 +
{{ToReview}}
  
The interface of object of PDF-XChange Editor SDK.
+
<tt>IPXV_FormatConverter</tt> interface is a base for two other interfaces - [[PXV:IPXV_ImportConverter|IPXV_ImportConverter]] and [[PXV:IPXV_ExportConverter|IPXV_ExportConverter]] - that are used to have an ability to open from and save to files other than PDF.
 +
All converters should be registered using methods [[PXV:IPXV_Inst_RegisterImportConverter|IPXV_Inst::RegisterImportConverter]] and [[PXV:IPXV_Inst_RegisterExportConverter|IPXV_Inst::RegisterExportConverter]].
 +
 
 +
This interface defines common properties and methods for both Import and Export converters. Parameters are restored by the Editor before use and stored automatically when they were changed in Editor's UI (Open/Save dialog, Preferences).
  
 
== 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_FormatConverter_CreateParams|CreateParams]]
 
| [[PXV:IPXV_FormatConverter_CreateParams|CreateParams]]
| ...
 
|-
 
 
| [[PXV:IPXV_FormatConverter_ShowPrefsDlg|ShowPrefsDlg]]
 
| [[PXV:IPXV_FormatConverter_ShowPrefsDlg|ShowPrefsDlg]]
| ...
+
|  
 +
|
 
|}
 
|}
  
 
== Properties ==
 
== Properties ==
{| style="width: 100%" class="wikitable sortable collapsible"
+
{| class="wikitable properties"
|-
+
! style="text-align: left" scope="col" width="15%" | Property
+
! style="text-align: center" scope="col" width="5%" | Access Type
+
! style="text-align: left" scope="col"  class="unsortable" | Description
+
 
|-
 
|-
 
| [[PXV:IPXV_FormatConverter_Description|Description]]
 
| [[PXV:IPXV_FormatConverter_Description|Description]]
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IPXV_FormatConverter_Extensions|Extensions]]
 
| style="text-align: center" | R
 
| .
 
|-
 
 
| [[PXV:IPXV_FormatConverter_FilterName|FilterName]]
 
| [[PXV:IPXV_FormatConverter_FilterName|FilterName]]
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IPXV_FormatConverter_Flags|Flags]]
 
| style="text-align: center" | R
 
| .
 
|-
 
 
| [[PXV:IPXV_FormatConverter_Icon|Icon]]
 
| [[PXV:IPXV_FormatConverter_Icon|Icon]]
| style="text-align: center" | R
 
| .
 
|-
 
 
| [[PXV:IPXV_FormatConverter_MIME|MIME]]
 
| [[PXV:IPXV_FormatConverter_MIME|MIME]]
| style="text-align: center" | R
 
| .
 
 
|-
 
|-
 +
| [[PXV:IPXV_FormatConverter_Extensions|Extensions]]
 +
| [[PXV:IPXV_FormatConverter_Flags|Flags]]
 +
| [[PXV:IPXV_FormatConverter_ID|ID]]
 
| [[PXV:IPXV_FormatConverter_Name|Name]]
 
| [[PXV:IPXV_FormatConverter_Name|Name]]
| style="text-align: center" | R
 
| .
 
 
|}
 
|}

Latest revision as of 03:31, 18 November 2020


IPXV_FormatConverter interface is a base for two other interfaces - IPXV_ImportConverter and IPXV_ExportConverter - that are used to have an ability to open from and save to files other than PDF. All converters should be registered using methods IPXV_Inst::RegisterImportConverter and IPXV_Inst::RegisterExportConverter.

This interface defines common properties and methods for both Import and Export converters. Parameters are restored by the Editor before use and stored automatically when they were changed in Editor's UI (Open/Save dialog, Preferences).

Methods

CreateParams ShowPrefsDlg

Properties

Description FilterName Icon MIME
Extensions Flags ID Name