Skip to main content
View as Markdown

IImporterFile interface

No description yet.

public interface IImporterFile : IImporterObject

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Inherits: IImporterObject

Properties​

PropertyTypeAccessDescription
FilePathstringget
OutputFileCountintget
OutputFileNamesstringget

FilePath​

No description yet.

string Get_FilePath();

Type: string · Access: read-only

OutputFileCount​

No description yet.

int Get_OutputFileCount();

Type: int · Access: read-only

OutputFileNames​

No description yet.

string Get_OutputFileNames(int argIndex);

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

Methods​

MethodReturnsDescription
Analyzevoid
EditOptionsbool
Importvoid

Analyze​

No description yet.

void Analyze(IHandler_Status argHandler);
void Analyze(object argHandler);
ParameterTypePassing
argHandlerIHandler_Statusvalue

Returns: nothing (void)

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

EditOptions​

No description yet.

bool EditOptions();

Returns: bool

Import​

No description yet.

void Import(IHandler_Status argHandler, ILogSection argLogSection, string argOutputDirPath, IProject argProject);
void Import(object argHandler, object argLogSection, string argOutputDirPath, object argProject);
ParameterTypePassing
argHandlerIHandler_Statusvalue
argLogSectionILogSectionvalue
argOutputDirPathstringvalue
argProjectIProjectvalue

Returns: nothing (void)

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

Returned by​

IImporterController.CreateImporterFile