Skip to main content
View as Markdown

IProductInfo interface

No description yet.

public interface IProductInfo

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
CustomSplashIDXPSplash
GetLicenseExpirationInfobool
GetPCBDocumentKindstring
GetValuestring
ImplementingServerNamestring
MainImageListHandleUIntPtr
SupportsOptionsPagebool
SupportsUIFeaturebool
TryGetValuebool

CustomSplash​

No description yet.

IDXPSplash CustomSplash();

Returns: IDXPSplash

Extension method of IProductInfoHelper (using DXP;).

GetLicenseExpirationInfo​

No description yet.

bool GetLicenseExpirationInfo(IInterfaceList argLicenseExpirationList, out int argMinDaysLeft, out string argInfo);
bool GetLicenseExpirationInfo(object argLicenseExpirationList, out int argMinDaysLeft, out string argInfo);
ParameterTypePassing
argLicenseExpirationListIInterfaceListvalue
argMinDaysLeftintout
argInfostringout

Returns: bool

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

GetPCBDocumentKind​

No description yet.

string GetPCBDocumentKind();

Returns: string

GetValue​

No description yet.

string GetValue(string argSectionName, string argValueName);
ParameterTypePassing
argSectionNamestringvalue
argValueNamestringvalue

Returns: string

ImplementingServerName​

No description yet.

string ImplementingServerName();

Returns: string

MainImageListHandle​

No description yet.

UIntPtr MainImageListHandle();

Returns: UIntPtr

Extension method of IProductInfoHelper (using DXP;).

SupportsOptionsPage​

No description yet.

bool SupportsOptionsPage(string argPageName, bool argDefault);
ParameterTypePassing
argPageNamestringvalue
argDefaultboolvalue

Returns: bool

SupportsUIFeature​

No description yet.

bool SupportsUIFeature(string argUIFeature, bool argDefault);
ParameterTypePassing
argUIFeaturestringvalue
argDefaultboolvalue

Returns: bool

TryGetValue​

No description yet.

bool TryGetValue(string argSectionName, string argValueName, out string argValue);
ParameterTypePassing
argSectionNamestringvalue
argValueNamestringvalue
argValuestringout

Returns: bool

Returned by​

IClient.ProductInfo