Skip to main content
View as Markdown

IImporterController interface

No description yet.

public interface IImporterController

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Derived: IImporterController_OrcadCIS

Properties​

PropertyTypeAccessDescription
Descriptionstringget
Namestringget
SupportedDocKindCountintget
SupportedDocKindDescstringget
SupportedDocKindNamestringget

Description​

No description yet.

string Get_Description();

Type: string · Access: read-only

Name​

No description yet.

string Get_Name();

Type: string · Access: read-only

SupportedDocKindCount​

No description yet.

int Get_SupportedDocKindCount();

Type: int · Access: read-only

SupportedDocKindDesc​

No description yet.

string Get_SupportedDocKindDesc(int argIndex);

Type: string · Access: read-only · Index: argIndex (int)

SupportedDocKindName​

No description yet.

string Get_SupportedDocKindName(int argIndex);

Type: string · Access: read-only · Index: argIndex (int)

Methods​

MethodReturnsDescription
CanImportFilebool
CreateImporterFileIImporterFile
DestroyObjectvoid
DisplayDialogvoid
GetDocKindForDocumentstring
GetMinimumSizeForDialogvoid
ImportFilevoid
IsEnabledbool

CanImportFile​

No description yet.

bool CanImportFile(string argFilePath);
ParameterTypePassing
argFilePathstringvalue

Returns: bool

CreateImporterFile​

No description yet.

IImporterFile CreateImporterFile(string argFilePath);
ParameterTypePassing
argFilePathstringvalue

Returns: IImporterFile

Extension method of IImporterControllerHelper (using PCB;).

DestroyObject​

No description yet.

void DestroyObject(ref IImporterObject argObject);
void DestroyObject(ref object argObject);
ParameterTypePassing
argObjectIImporterObjectref

Returns: nothing (void)

The first overload is an extension method of IImporterControllerHelper (using PCB;) with typed parameters; the second is declared by the interface.

DisplayDialog​

No description yet.

void DisplayDialog(bool argShowIntro, int argX, int argY, int argWidth, int argHeight);
ParameterTypePassing
argShowIntroboolvalue
argXintvalue
argYintvalue
argWidthintvalue
argHeightintvalue

Returns: nothing (void)

GetDocKindForDocument​

No description yet.

string GetDocKindForDocument(string argFilePath);
ParameterTypePassing
argFilePathstringvalue

Returns: string

GetMinimumSizeForDialog​

No description yet.

void GetMinimumSizeForDialog(out int argWidth, out int argHeight);
ParameterTypePassing
argWidthintout
argHeightintout

Returns: nothing (void)

ImportFile​

No description yet.

void ImportFile(string argFilePath);
ParameterTypePassing
argFilePathstringvalue

Returns: nothing (void)

IsEnabled​

No description yet.

bool IsEnabled();

Returns: bool

Returned by​

IImporterManager_ServerInterface.Controller, IImporterManager_ServerInterface.GetControllerByDocKind, IImporterManager_ServerInterface.GetControllerByName, IImporterManager_ServerInterface.GetControllerForDoc