接口描述:传入文本值、文本大小、文本位置等属性,创建自由文本。
URL地址:http://ip:port /wapi/v1/free_texts
访问方法::Post
请求参数:
Body参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
diagramId | Long | 24000000432449 | 是 | 视图id |
fontFamily | String | Arial | 是 | 字体 |
fontSize | integer | 18 | 是 | 文字大小 |
justification | integer | 0 | 否 | 是否加粗 |
value | String | test | 是 | 文本值 |
x | Double | 288.6 | 是 | X坐标 |
y | Double | 66.5 | 是 | Y坐标 |
{
"code": 201,
"message": "created",
"data": {
"id": 610,
"diagramId": 24000000432449,
"value": "test",
"x": 288.67493,
"y": 66.579636,
"angle": 0,
"fontSize": 18,
"color": null,
"canMove": true,
"zOrder": null,
"bold": false,
"italic": false,
"underline": false,
"fontFamily": "Arial",
"backgroundColor": null,
"masterId": null,
"align": true,
"displayed": true,
"insertUserId": null,
"justification": true
}
}
接口描述:传入文本id、视图id、坐标位置,拷贝自由文本。
URL地址:http://ip:port /wapi/v1/free_texts_copy/{freeTextId}/free_text_id
访问方法::Post
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
freeTextId | Long | 610 | 是 | 文本id |
Body参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
diagramId | Long | 24000000432449 | 是 | 视图id |
x | Double | 317.6 | 是 | X坐标 |
y | Double | 90.6 | 是 | Y坐标 |
{
"code": 201,
"message": "created",
"data": {
"id": 611,
"diagramId": 24000000432449,
"value": "test",
"x": 317.69055,
"y": 90.60112,
"angle": 0,
"fontSize": 18,
"color": null,
"canMove": true,
"zOrder": null,
"bold": false,
"italic": false,
"underline": false,
"fontFamily": "Arial",
"backgroundColor": null,
"masterId": null,
"align": true,
"displayed": true,
"insertUserId": null,
"justification": true
}
}
{
"code": 200,
"data": [
{
"id": 611,
"diagramId": 24000000432449,
"value": "test",
"x": 317.69055,
"y": 90.60112,
"angle": 0,
"fontSize": 18.0,
"color": null,
"canMove": true,
"zOrder": null,
"bold": false,
"italic": false,
"underline": false,
"fontFamily": "Arial",
"backgroundColor": null,
"masterId": null,
"align": true,
"displayed": true,
"insertUserId": null,
"justification": true
}
]
}
接口描述:根据文本id获取对应的自由文本。
URL地址:http://ip:port /wapi/v1/free_texts/{freeTextId}
访问方法::Get
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
freeTextId | Long | 610 | 是 | 文本id |
{
"code": 200,
"message": "success",
"data": {
"id": 612,
"diagramId": 24000000432449,
"value": "test",
"x": 494.449,
"y": 207.27972,
"angle": 0,
"fontSize": 18,
"color": null,
"canMove": true,
"zOrder": null,
"bold": false,
"italic": false,
"underline": false,
"fontFamily": "Arial",
"backgroundColor": null,
"masterId": null,
"align": true,
"displayed": true,
"insertUserId": null,
"justification": true
}
}
接口描述:传入文本id和文本要修改的属性,修改对应的自由文本。
URL地址:http://ip:port /wapi/v1/free_texts/{freeTextId}
访问方法::Put
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
freeTextId | Long | 610 | 是 | 文本id |
Body参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
angle | integer | 0 | 否 | 旋转角度 |
color | String | #000000 | 否 | 字体颜色 |
fontSize | integer | 18 | 否 | 文字大小 |
canMove | bool | 0 | 否 | 是否可移动 |
value | String | test | 否 | 文本值 |
x | Double | 288.6 | 否 | X坐标 |
y | Double | 66.5 | 否 | Y坐标 |
{
"code": 200,
"message": "success",
"data": {
"id": 612,
"diagramId": 24000000432449,
"value": "test",
"x": 494.449,
"y": 207.27972,
"angle": 0,
"fontSize": 18,
"color": null,
"canMove": true,
"zOrder": null,
"bold": false,
"italic": false,
"underline": false,
"fontFamily": "Arial",
"backgroundColor": null,
"masterId": null,
"align": true,
"displayed": true,
"insertUserId": null,
"justification": true
}
}
接口描述:传入文本id删除对应的自由文本。
URL地址:http://ip:port /wapi/v1/free_texts/{freeTextId}
访问方法::Put
请求参数:
Path参数
参数名 | 类型 | 示例值 | 必填 | 说明 |
---|---|---|---|---|
freeTextId | Long | 610 | 是 | 文本id |
{
"code": 200
}