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.

Definition

Namespace: PCBI.Automation.Interfaces
Assembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
C#
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
)

Parameters

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)
 

Return Value

String
Returns name of the layer or an empty if an error occurred.

See Also