Home > PCB_ImageTool > startPlaceVectorImage
PCB_ImageTool.startPlaceVectorImage() method
此 API 当前处于 BETA 预览状态,希望得到开发者的反馈。它的任何功能都可能在接下来的开发进程中被修改,请不要将它用于任何正式环境。
警告:此 API 现已弃用。
临时接口(插入图片 PCB 迁移打通流程用):等统一放置接口重构落地后删除替换,请尽快迁移,勿在新功能中继续依赖
开始放置矢量图片(将描摹好的路径交给内核,触发十字光标放置)
签名
typescript
function startPlaceVectorImage(options: {
path: string;
width: number;
height: number;
unit?: 'mm' | 'mil';
}): Promise<boolean>;1
2
3
4
5
6
2
3
4
5
6
参数名
参数 | 类型 | 描述 |
|---|---|---|
options | { path: string; width: number; height: number; unit?: 'mm' | 'mil' } | 放置参数 |
返回值
Promise<boolean>
放置工具是否成功触发
备注
ADD since EDA v5
示例
javascript
// 1. 描摹图片得到矢量路径
const traced = await eda.pcb_MathPolygon.traceImage({ imageBlob, quality: 'high' });
if (!traced) {
console.log('空描摹:无图可放置');
return;
}
// 2. 触发放置(用户点哪放哪)
const ok = await eda.pcb_ImageTool.startPlaceVectorImage({
path: traced.path,
width: 50,
height: 30,
unit: 'mm',
});
console.log('矢量放置已触发:', ok);1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15