Home > PCB_ManufactureData > getGerberFile
PCB_ManufactureData.getGerberFile() method
此 API 当前处于 BETA 预览状态,希望得到开发者的反馈。它的任何功能都可能在接下来的开发进程中被修改,请不要将它用于任何正式环境。
获取 PCB 制版文件(Gerber)
签名
typescript
getGerberFile(fileName?: string, colorSilkscreen?: boolean, unit?: ESYS_Unit.MILLIMETER | ESYS_Unit.INCH, digitalFormat?: {
integerNumber: number;
decimalNumber: number;
}, drilledHole?: {
metallizedDrilledHoles: boolean;
nonMetallizedDrilledHoles: boolean;
drillChart: boolean;
}, layers?: Array<{
layerId: number;
mirror: boolean;
}>, objects?: Array<string>): Promise<File | undefined>;
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
参数名
参数 | 类型 | 描述 |
---|---|---|
fileName | string | (Optional) 文件名 |
colorSilkscreen | boolean | (Optional) 是否生成彩色丝印制造文件(嘉立创专用文件) |
unit | (Optional) 单位 | |
digitalFormat | { integerNumber: number; decimalNumber: number; } | (Optional) 数字格式 |
drilledHole | { metallizedDrilledHoles: boolean; nonMetallizedDrilledHoles: boolean; drillChart: boolean; } | (Optional) 钻孔 |
layers | Array<{ layerId: number; mirror: boolean; }> | (Optional) 导出层,默认则按照嘉立创生产需求导出 |
objects | Array<string> | (Optional) 导出对象,默认则按照嘉立创生产需求导出 |
返回值
Promise<File | undefined>
PCB 制版文件数据
备注
可以使用 SYS_FileSystem.saveFile() 接口将文件导出到本地文件系统