Skip to main content
View as Markdown

IGetLibraryReportInfo interface

No description yet.

public interface IGetLibraryReportInfo

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
GetLibraryReportInfoILibraryReportInfo
GetModelReportInfoILibObjectReportInfo
GetReportSettingsILibraryReportExternalSettings
ReleaseReportSettingsvoid
UseReportSettingsvoid

GetLibraryReportInfo​

No description yet.

ILibraryReportInfo GetLibraryReportInfo(string argFilePath, string argLibType);
ParameterTypePassing
argFilePathstringvalue
argLibTypestringvalue

Returns: ILibraryReportInfo

Extension method of IGetLibraryReportInfoHelper (using SCH;).

GetModelReportInfo​

No description yet.

ILibObjectReportInfo GetModelReportInfo(string argCompFilePath, string argCompLibRef, string argModelFilePath, string argModelName);
ParameterTypePassing
argCompFilePathstringvalue
argCompLibRefstringvalue
argModelFilePathstringvalue
argModelNamestringvalue

Returns: ILibObjectReportInfo

Extension method of IGetLibraryReportInfoHelper (using SCH;).

GetReportSettings​

No description yet.

ILibraryReportExternalSettings GetReportSettings(string argLibType);
ParameterTypePassing
argLibTypestringvalue

Returns: ILibraryReportExternalSettings

Extension method of IGetLibraryReportInfoHelper (using SCH;).

ReleaseReportSettings​

No description yet.

void ReleaseReportSettings();

Returns: nothing (void)

UseReportSettings​

No description yet.

void UseReportSettings(ILibraryReportExternalSettings argSettings);
void UseReportSettings(object argSettings);
ParameterTypePassing
argSettingsILibraryReportExternalSettingsvalue

Returns: nothing (void)

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

Accepted by​

IGenerateReport.GenerateComponentReportAdvanced