Skip to main content
View as Markdown

IProjectProperties interface

No description yet.

public interface IProjectProperties : IDMObject

Namespace: EDP · Assembly: Altium.SDK.Interfaces

Inherits: IDMObject

Methods​

MethodReturnsDescription
DM_Comparebool
DM_DesignatorRecord_ECOAnnotatePhysicalComponentvoid
DM_DesignatorRecord_ECOBeginvoid
DM_DesignatorRecord_ECOChangeComponentDesignatorvoid
DM_DesignatorRecord_ECOEndvoid
DM_DeviceSheetCountint
DM_DeviceSheetsIDocument
DM_ErrorLevelsForConnectionsTErrorLevel
DM_GetDifferenceLevelTDifferenceCheckLevel
DM_GetItemRevisionGUIDstring
DM_GetLogFolderPathstring
DM_GetManagedSheetsPathstring
DM_GetNetlistSinglePinNetsbool
DM_InitializeLogFolderPathstring
DM_ProjectDocumentCountint
DM_ProjectDocumentsIDocument
DM_RunComponentVariationFormbool
DM_RunDesignatorAnnotationFormbool
DM_RunParameterVariationFormbool
DM_RunProjectDistributorWizardbool
DM_SetDifferenceLevelvoid
DM_SetErrorLevelsForConnectionsvoid
DM_SetItemRevisionGUIDvoid
DM_SetLogFolderPathvoid
DM_SetNetlistSinglePinNetsvoid
DM_UpdateBOMDocumentbool
DM_UpdateBOMFromDatabasebool

DM_Compare​

No description yet.

bool DM_Compare(string argDocumentPath, string argReportFileName);
ParameterTypePassing
argDocumentPathstringvalue
argReportFileNamestringvalue

Returns: bool

DM_DesignatorRecord_ECOAnnotatePhysicalComponent​

No description yet.

void DM_DesignatorRecord_ECOAnnotatePhysicalComponent(IPart argPart);
void DM_DesignatorRecord_ECOAnnotatePhysicalComponent(object argPart);
ParameterTypePassing
argPartIPartvalue

Returns: nothing (void)

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

DM_DesignatorRecord_ECOBegin​

No description yet.

void DM_DesignatorRecord_ECOBegin();

Returns: nothing (void)

DM_DesignatorRecord_ECOChangeComponentDesignator​

No description yet.

void DM_DesignatorRecord_ECOChangeComponentDesignator(IComponent argReferenceComponent, IComponent argTargetComponent);
void DM_DesignatorRecord_ECOChangeComponentDesignator(object argReferenceComponent, object argTargetComponent);
ParameterTypePassing
argReferenceComponentIComponentvalue
argTargetComponentIComponentvalue

Returns: nothing (void)

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

DM_DesignatorRecord_ECOEnd​

No description yet.

void DM_DesignatorRecord_ECOEnd();

Returns: nothing (void)

DM_DeviceSheetCount​

No description yet.

int DM_DeviceSheetCount();

Returns: int

DM_DeviceSheets​

No description yet.

IDocument DM_DeviceSheets(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IDocument

Extension method of IProjectPropertiesHelper (using EDP;).

DM_ErrorLevelsForConnections​

No description yet.

TErrorLevel DM_ErrorLevelsForConnections(TConnectionCode argH, TConnectionCode argV);
ParameterTypePassing
argHTConnectionCodevalue
argVTConnectionCodevalue

Returns: TErrorLevel

Extension method of IProjectPropertiesHelper (using EDP;).

DM_GetDifferenceLevel​

No description yet.

TDifferenceCheckLevel DM_GetDifferenceLevel(TDifferenceKind argDifferenceKind);
ParameterTypePassing
argDifferenceKindTDifferenceKindvalue

Returns: TDifferenceCheckLevel

Extension method of IProjectPropertiesHelper (using EDP;).

DM_GetItemRevisionGUID​

No description yet.

string DM_GetItemRevisionGUID();

Returns: string

DM_GetLogFolderPath​

No description yet.

string DM_GetLogFolderPath();

Returns: string

DM_GetManagedSheetsPath​

No description yet.

string DM_GetManagedSheetsPath();

Returns: string

DM_GetNetlistSinglePinNets​

No description yet.

bool DM_GetNetlistSinglePinNets();

Returns: bool

DM_InitializeLogFolderPath​

No description yet.

string DM_InitializeLogFolderPath();

Returns: string

DM_ProjectDocumentCount​

No description yet.

int DM_ProjectDocumentCount();

Returns: int

DM_ProjectDocuments​

No description yet.

IDocument DM_ProjectDocuments(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IDocument

Extension method of IProjectPropertiesHelper (using EDP;).

DM_RunComponentVariationForm​

No description yet.

bool DM_RunComponentVariationForm(object argSch_Component, string argPhysicalSheetName);
ParameterTypePassing
argSch_Componentobjectvalue
argPhysicalSheetNamestringvalue

Returns: bool

DM_RunDesignatorAnnotationForm​

No description yet.

bool DM_RunDesignatorAnnotationForm(object argSch_Designator, string argPhysicalSheetName);
ParameterTypePassing
argSch_Designatorobjectvalue
argPhysicalSheetNamestringvalue

Returns: bool

DM_RunParameterVariationForm​

No description yet.

bool DM_RunParameterVariationForm(object argSch_Parameter, string argPhysicalSheetName);
ParameterTypePassing
argSch_Parameterobjectvalue
argPhysicalSheetNamestringvalue

Returns: bool

DM_RunProjectDistributorWizard​

No description yet.

bool DM_RunProjectDistributorWizard(TReleaseDistributionPartSet argPartSet);
bool DM_RunProjectDistributorWizard(ITransportSet argPartSet);
ParameterTypePassing
argPartSetTReleaseDistributionPartSetvalue

Returns: bool

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

DM_SetDifferenceLevel​

No description yet.

void DM_SetDifferenceLevel(TDifferenceKind argDifferenceKind, TDifferenceCheckLevel argValue);
void DM_SetDifferenceLevel(int argDifferenceKind, int argValue);
ParameterTypePassing
argDifferenceKindTDifferenceKindvalue
argValueTDifferenceCheckLevelvalue

Returns: nothing (void)

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

DM_SetErrorLevelsForConnections​

No description yet.

void DM_SetErrorLevelsForConnections(TConnectionCode argH, TConnectionCode argV, TErrorLevel argErrorLevel);
void DM_SetErrorLevelsForConnections(int argH, int argV, int argErrorLevel);
ParameterTypePassing
argHTConnectionCodevalue
argVTConnectionCodevalue
argErrorLevelTErrorLevelvalue

Returns: nothing (void)

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

DM_SetItemRevisionGUID​

No description yet.

void DM_SetItemRevisionGUID(string argS);
ParameterTypePassing
argSstringvalue

Returns: nothing (void)

DM_SetLogFolderPath​

No description yet.

void DM_SetLogFolderPath(string argLogFolderPath);
ParameterTypePassing
argLogFolderPathstringvalue

Returns: nothing (void)

DM_SetNetlistSinglePinNets​

No description yet.

void DM_SetNetlistSinglePinNets(bool argValue);
ParameterTypePassing
argValueboolvalue

Returns: nothing (void)

DM_UpdateBOMDocument​

No description yet.

bool DM_UpdateBOMDocument(string argBOMDocumentFullPath, string argReportFileName, TBOMTypeSet argBOMToSynch);
bool DM_UpdateBOMDocument(string argBOMDocumentFullPath, string argReportFileName, ITransportSet argBOMToSynch);
ParameterTypePassing
argBOMDocumentFullPathstringvalue
argReportFileNamestringvalue
argBOMToSynchTBOMTypeSetvalue

Returns: bool

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

DM_UpdateBOMFromDatabase​

No description yet.

bool DM_UpdateBOMFromDatabase(string argBOMDocumentFullPath, TBOMTypeSet argBOMToSynch, bool argCompileBOMDoc);
bool DM_UpdateBOMFromDatabase(string argBOMDocumentFullPath, ITransportSet argBOMToSynch, bool argCompileBOMDoc);
ParameterTypePassing
argBOMDocumentFullPathstringvalue
argBOMToSynchTBOMTypeSetvalue
argCompileBOMDocboolvalue

Returns: bool

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

Inherited members​