IImportExportDescriptor Interface

Describes core metadata and creation logic for any import/export worker, enabling dynamic discovery, configuration, and integration in MDK plugins.

Definition

Namespace: Articy.Api
Assembly: ArticyApp (in ArticyApp.dll) Version: 1.0.0
C#
public interface IImportExportDescriptor

Properties

DefaultExtension The suggested file extension (e.g., ".obj", ".xml") that should be used by default for export/import operations.
DescriptionLid Identifier to retrieve a localized string for a user-facing description.
DisplayNameLid Identifier to retrieve a localized string for the user-visible name.
Icon Icon or logo representing the import/export provider in UI elements.
IconAsLogo Indicates whether Icon should be displayed as a logo.
ImplementingPlugin Reference to the plugin instance that provides the implementation for this descriptor.
LeftMarginAdjustment Horizontal adjustment value for aligning the icon.
SettingsObjectType The type of the settings object. Used to instantiate the correct settings object (MdkExportDataArgs)
SortOrder A value indicating preferred order for displaying this descriptor (i.e. the exporter) among others; lower values come first.
TechnicalName The unique identifier of the import/export descriptor, used for internal references and plugin mapping.

Methods

CreateSettingsHandler Instantiates a handler object that encapsulates logic for presenting and processing the provider’s settings in the UI.

See Also