IStepFlattenStepOnlySpecificLayers(String, Boolean, ListString) Method
The step will be flatted, all repeated objects from other steps are placed on the new step. But only for the layers in LayerNamesToFlatten list (use names toLower).
Namespace: PCBI.AutomationAssembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
public bool FlattenStepOnlySpecificLayers(
string newStepName,
bool OnlyObjectsInProfile,
List<string> LayerNamesToFlatten
)
Public Function FlattenStepOnlySpecificLayers (
newStepName As String,
OnlyObjectsInProfile As Boolean,
LayerNamesToFlatten As List(Of String)
) As Boolean
public:
virtual bool FlattenStepOnlySpecificLayers(
String^ newStepName,
bool OnlyObjectsInProfile,
List<String^>^ LayerNamesToFlatten
) sealed
abstract FlattenStepOnlySpecificLayers :
newStepName : string *
OnlyObjectsInProfile : bool *
LayerNamesToFlatten : List<string> -> bool
override FlattenStepOnlySpecificLayers :
newStepName : string *
OnlyObjectsInProfile : bool *
LayerNamesToFlatten : List<string> -> bool
- newStepName String
- This must be a new stepname!
- OnlyObjectsInProfile Boolean
- Remove objects outside the sub step profiles (most info texts or drawing frames).
- LayerNamesToFlatten ListString
- Only layers with names in this list are flatted, all other layers are empty at the end.
BooleanFalse if a error occurs.
InterfaceStepFlattenStepOnlySpecificLayers(String, Boolean, ListString)