IStepExportGerberLayersInOneFile(ListIODBLayer, IFileData, Int32, Int32, Boolean, Boolean, Boolean, SpecialSymbolGerberExportEnum, PanelGerberExportEnum, Boolean, Boolean) Method
Save all layerobjects as gerberfile to the fullPath location.
Namespace: PCBI.AutomationAssembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
public bool ExportGerberLayersInOneFile(
List<IODBLayer> layerList,
IFileData gerberFileDestination,
int DigitsGerberLengthBeforeComma,
int DigitsGerberLengthAfterComma,
bool UseMM,
bool OnlySelected,
bool exportX2Properties,
SpecialSymbolGerberExportEnum specialSymbolOption,
PanelGerberExportEnum panelOption,
bool addProfileOutline,
bool mirrorOutput = false
)
Public Function ExportGerberLayersInOneFile (
layerList As List(Of IODBLayer),
gerberFileDestination As IFileData,
DigitsGerberLengthBeforeComma As Integer,
DigitsGerberLengthAfterComma As Integer,
UseMM As Boolean,
OnlySelected As Boolean,
exportX2Properties As Boolean,
specialSymbolOption As SpecialSymbolGerberExportEnum,
panelOption As PanelGerberExportEnum,
addProfileOutline As Boolean,
Optional mirrorOutput As Boolean = false
) As Boolean
public:
bool ExportGerberLayersInOneFile(
List<IODBLayer^>^ layerList,
IFileData^ gerberFileDestination,
int DigitsGerberLengthBeforeComma,
int DigitsGerberLengthAfterComma,
bool UseMM,
bool OnlySelected,
bool exportX2Properties,
SpecialSymbolGerberExportEnum specialSymbolOption,
PanelGerberExportEnum panelOption,
bool addProfileOutline,
bool mirrorOutput = false
)
member ExportGerberLayersInOneFile :
layerList : List<IODBLayer> *
gerberFileDestination : IFileData *
DigitsGerberLengthBeforeComma : int *
DigitsGerberLengthAfterComma : int *
UseMM : bool *
OnlySelected : bool *
exportX2Properties : bool *
specialSymbolOption : SpecialSymbolGerberExportEnum *
panelOption : PanelGerberExportEnum *
addProfileOutline : bool *
?mirrorOutput : bool
(* Defaults:
let _mirrorOutput = defaultArg mirrorOutput false
*)
-> bool
- layerList ListIODBLayer
- All layers for output in one file.
- gerberFileDestination IFileData
-
- DigitsGerberLengthBeforeComma Int32
- Count of digits in gerberfile before comma.
- DigitsGerberLengthAfterComma Int32
- Count of digits in gerberfile after comma.
- UseMM Boolean
- Write mm in the exported file, or use imperial values (mils).
- OnlySelected Boolean
- Output only for selected objects.
- exportX2Properties Boolean
- Add e.g. layer type and net information in gerber X2 format.
- specialSymbolOption SpecialSymbolGerberExportEnum
- How to handle special symbols.
- panelOption PanelGerberExportEnum
- How to handle panel step and repeat elements.
- addProfileOutline Boolean
- Add outline in gerberfile.
- mirrorOutput Boolean (Optional)
- The exported data will be mirrored and translated to the original location
BooleanTrue if saving layer has worked correkt.