Skip to main content
View as Markdown

ILayerStackDocument interface

No description yet.

public interface ILayerStackDocument

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
StackupILsmSdkStackupget

Stackup​

No description yet.

ILsmSdkStackup GetState_Stackup();

Type: ILsmSdkStackup · Access: read-only

The accessors are extension methods of ILayerStackDocumentHelper (using PCB;).

Methods​

MethodReturnsDescription
ApplyToPcbvoid
CloseDialogvoid
ComputeImpedancevoid
GetTransmissionLineImageBase64string
LoadFromFilevoid
LoadFromPcbvoid
LoadFromVaultvoid
SaveToFilevoid
SaveToVaultvoid
SerializeToStringstring
ShowDialogvoid

ApplyToPcb​

No description yet.

void ApplyToPcb(string argBoardPath);
ParameterTypePassing
argBoardPathstringvalue

Returns: nothing (void)

CloseDialog​

No description yet.

void CloseDialog();

Returns: nothing (void)

ComputeImpedance​

No description yet.

void ComputeImpedance();

Returns: nothing (void)

GetTransmissionLineImageBase64​

No description yet.

string GetTransmissionLineImageBase64(string argProfileGuid, string argLayerGuid, string argStackGuid, int argWidth, int argHeight);
ParameterTypePassing
argProfileGuidstringvalue
argLayerGuidstringvalue
argStackGuidstringvalue
argWidthintvalue
argHeightintvalue

Returns: string

LoadFromFile​

No description yet.

void LoadFromFile(string argPath, TLayerStackDocumentFormat argFormat);
void LoadFromFile(string argPath, int argFormat);
ParameterTypePassing
argPathstringvalue
argFormatTLayerStackDocumentFormatvalue

Returns: nothing (void)

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

LoadFromPcb​

No description yet.

void LoadFromPcb(string argBoardPath);
ParameterTypePassing
argBoardPathstringvalue

Returns: nothing (void)

LoadFromVault​

No description yet.

void LoadFromVault(string argVaultGUID, string argRevisionGuid);
ParameterTypePassing
argVaultGUIDstringvalue
argRevisionGuidstringvalue

Returns: nothing (void)

SaveToFile​

No description yet.

void SaveToFile(string argPath, TLayerStackDocumentFormat argFormat);
void SaveToFile(string argPath, int argFormat);
ParameterTypePassing
argPathstringvalue
argFormatTLayerStackDocumentFormatvalue

Returns: nothing (void)

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

SaveToVault​

No description yet.

void SaveToVault(string argVaultGUID, string argFolderGUID, string argItemGUID, string argRevisionGuid);
ParameterTypePassing
argVaultGUIDstringvalue
argFolderGUIDstringvalue
argItemGUIDstringvalue
argRevisionGuidstringvalue

Returns: nothing (void)

SerializeToString​

No description yet.

string SerializeToString(TLayerStackDocumentFormat argFormat);
string SerializeToString(int argFormat);
ParameterTypePassing
argFormatTLayerStackDocumentFormatvalue

Returns: string

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

ShowDialog​

No description yet.

void ShowDialog();

Returns: nothing (void)

Returned by​

ILayerStackManager.CreateDocument, ILayerStackManager.OpenDocumentFromPcb