ExportEngine Class |
Namespace: Vovin.CmcLibNet.Export
The ExportEngine type exposes the following members.
| Name | Description | |
|---|---|---|
| ExportEngine |
Constructor.
|
| Name | Description | |
|---|---|---|
| Close |
Not needed, does nothing.
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| ExportCategory(String, String, IExportSettings) |
Export a category.
| |
| ExportCategory(String, IEnumerableICursorFilter, String, IExportSettings) |
Export a filtered category.
| |
| ExportView |
Export a view.
| |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| HandleExportCompleted |
Event handler for the ExportCompleted event
| |
| HandleExportProgressChanged |
Event handler for the ExportProgressChanged event.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| ExportCompleted |
ExportCompleted event raised when Commence data reading has completed.
| |
| ExportProgressChanged |
ExportProgressChanged event raised when (batch of) Commence data has been read.
|
Please note: the export engine tries to treat connected items as separate entities where possible - it is one of its core features. It relies on delimiters baked into the Commence API (either newline \n (not \r\n!) or a comma, depending on the situation.). The Commence Text field, when set to Large, and the URL field *can* contain embedded newline characters. When exporting those field-types, you may get unexpected results if they do. In that case you options are either to simply not include them in your export, or to disable the splitting of connected items.
Usage: .NET users can simply create an instance, COM clients can instantiate this by using the ProgId CmcLibNet.Export. VBScript example:
Dim export : Set export = CreateObject("CmcLibNet.Export") '.. do stuff ..