IStepFlattenStepOnlySpecificLayers(String, Boolean, ListString, Int32) 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,
int NumberLengthMinimum
)
Public Function FlattenStepOnlySpecificLayers (
newStepName As String,
OnlyObjectsInProfile As Boolean,
LayerNamesToFlatten As List(Of String),
NumberLengthMinimum As Integer
) As Boolean
public:
bool FlattenStepOnlySpecificLayers(
String^ newStepName,
bool OnlyObjectsInProfile,
List<String^>^ LayerNamesToFlatten,
int NumberLengthMinimum
)
member FlattenStepOnlySpecificLayers :
newStepName : string *
OnlyObjectsInProfile : bool *
LayerNamesToFlatten : List<string> *
NumberLengthMinimum : int -> 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.
- NumberLengthMinimum Int32
- Minimum number length for component reference e.g. IC25_001 for minimum 3
BooleanFalse if a error occurs.