InterfaceStepAddGerberLayer(String, Boolean, FormatTypes, Int32, Int32, NullableBoolean, Boolean, Boolean, omit_zeros_t, Boolean, Boolean) Method
Reads Gerber or Excellon data, errors are reported in the ErrorLog.
Namespace: PCBI.Automation.InterfacesAssembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
string AddGerberLayer(
string fullPath,
bool overwriteIfExists,
FormatTypes type,
int leadingNumbers = 0,
int trailingNumbers = 0,
bool? unitInch = null,
bool tryAutoRecognition = true,
bool addUndo = false,
omit_zeros_t leadingOrTrailingZeros = omit_zeros_t.EXPLICIT,
bool improveAreaFills = true,
bool axisSelectionABandXYChange = false
)
Function AddGerberLayer (
fullPath As String,
overwriteIfExists As Boolean,
type As FormatTypes,
Optional leadingNumbers As Integer = 0,
Optional trailingNumbers As Integer = 0,
Optional unitInch As Boolean? = Nothing,
Optional tryAutoRecognition As Boolean = true,
Optional addUndo As Boolean = false,
Optional leadingOrTrailingZeros As omit_zeros_t = omit_zeros_t.EXPLICIT,
Optional improveAreaFills As Boolean = true,
Optional axisSelectionABandXYChange As Boolean = false
) As String
String^ AddGerberLayer(
String^ fullPath,
bool overwriteIfExists,
FormatTypes type,
int leadingNumbers = 0,
int trailingNumbers = 0,
Nullable<bool> unitInch = nullptr,
bool tryAutoRecognition = true,
bool addUndo = false,
omit_zeros_t leadingOrTrailingZeros = omit_zeros_t::EXPLICIT,
bool improveAreaFills = true,
bool axisSelectionABandXYChange = false
)
abstract AddGerberLayer :
fullPath : string *
overwriteIfExists : bool *
type : FormatTypes *
?leadingNumbers : int *
?trailingNumbers : int *
?unitInch : Nullable<bool> *
?tryAutoRecognition : bool *
?addUndo : bool *
?leadingOrTrailingZeros : omit_zeros_t *
?improveAreaFills : bool *
?axisSelectionABandXYChange : bool
(* Defaults:
let _leadingNumbers = defaultArg leadingNumbers 0
let _trailingNumbers = defaultArg trailingNumbers 0
let _unitInch = defaultArg unitInch null
let _tryAutoRecognition = defaultArg tryAutoRecognition true
let _addUndo = defaultArg addUndo false
let _leadingOrTrailingZeros = defaultArg leadingOrTrailingZeros omit_zeros_t.EXPLICIT
let _improveAreaFills = defaultArg improveAreaFills true
let _axisSelectionABandXYChange = defaultArg axisSelectionABandXYChange false
*)
-> string
- fullPath String
-
- overwriteIfExists Boolean
-
- type FormatTypes
-
- leadingNumbers Int32 (Optional)
-
- trailingNumbers Int32 (Optional)
-
- unitInch NullableBoolean (Optional)
- inch or mm or unknown
- tryAutoRecognition Boolean (Optional)
-
- addUndo Boolean (Optional)
-
- leadingOrTrailingZeros omit_zeros_t (Optional)
-
- improveAreaFills Boolean (Optional)
-
- axisSelectionABandXYChange Boolean (Optional)
-
StringReturns name of the layer or an empty if an error occurred.