OBJ 二进制内嵌对象
内嵌于图页上的图片和文件等数据,可作为附件下载,以及直接显示(EDA 自行决定,不在格式内要求)
json
{ "type": "OBJ", "id": "UUID", "ticket": 1 }||
{
"partId": "",
"groupId": 0,
"locked": false,
"zIndex": 9.0876,
"fileName": "a.txt",
"startX": 200,
"startY": 300,
"width": 10,
"height": 20,
"rotation": 0,
"isMirror": false,
"content": "data:text/plain;base64,MTIzNA==",
}|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
- type 二进制内嵌对象标识:OBJ
- id 编号:文件内唯一
- ticket 逻辑时钟
- partId 子库编号,符号页专属,原理图忽略该字段
- groupId 分组编号,不能为 0,没有默认为空
- locked 是否锁定
- zIndex Z 轴高度
- fileName 文件名
- startX 左上角 X
- startY 左上角 Y
- width 宽
- height 高
- rotation 旋转角度:绕
左上角旋转 - isMirror 是否镜像
- content 二进制数据,有两种模式
- 一般格式,遵循
Data Urls规范data:[<mediatype>][;base64],<data>- 如
data:image/png;base64,asdfasdfwer - 如
data:text/html,<html></html>
- 如
- BLOB 引用模式,
blob:hashid
- 一般格式,遵循