Home > PCB_PrimitiveImage > create
PCB_PrimitiveImage.create() method
创建图像
Signature
typescript
create(x: number, y: number, complexPolygon: TPCB_PolygonSourceArray | Array<TPCB_PolygonSourceArray> | IPCB_Polygon | IPCB_ComplexPolygon, layer: TPCB_LayersOfImage, width?: number, height?: number, rotation?: number, horizonMirror?: boolean, primitiveLock?: boolean): Promise<IPCB_PrimitiveImage | undefined>;
1
Parameters
Parameter | Type | Description |
---|---|---|
x | number | BBox 左上点坐标 X |
y | number | BBox 左上点坐标 Y |
complexPolygon | TPCB_PolygonSourceArray | Array<TPCB_PolygonSourceArray> | IPCB_Polygon | IPCB_ComplexPolygon | 图像源数据(复杂多边形),可以使用 PCB_MathPolygon.convertImageToComplexPolygon() 方法将图像文件转换为复杂多边形数据 |
layer | 层 | |
width | number | (Optional) 宽 |
height | number | (Optional) 高 |
rotation | number | (Optional) 旋转角度 |
horizonMirror | boolean | (Optional) 是否水平镜像 |
primitiveLock | boolean | (Optional) 是否锁定 |
Returns
Promise<IPCB_PrimitiveImage | undefined>
图像图元对象