add_decorations
Place multiple decorations on a page at set coordinates, control stacking order, and layer them below text or nodes to build poster, card, and slide layouts.
Instructions
把装饰素材放到一页上(一次可放多个,按顺序叠放;list_assets 的 decorations 查 id):每项给 decoration、x、y(盒子左上角的页面坐标)、width(不给按页面短边的默认比例),高度按装饰的宽高比算。color(#RRGGBB)换掉装饰本来的主色(手绘线条和贴纸换整体颜色,标签换底色,字色自动取黑或白);text 换标签上的字;rotation 旋转(度);below 填同页一个顶层节点的 id 或图层名,装饰就放在它下面一层(荧光笔、胶带、色块垫在文字下面时用),不给则放在最上层。用 documentId 时就地更新这份文档,返回每个装饰的 nodeId、path 和盒子;之后可以用 apply_actions 改,用 check_document 检查有没有压住文字。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | 要放的装饰,按顺序叠放 | |
| slideId | No | 放在哪一页,默认文档当前页(activeSlideId) | |
| document | No | 完整的 v44(或 v1–43 旧版)文档 JSON,可替代 documentId | |
| documentId | No | 创建或修改文档的工具返回的 documentId(推荐:不必来回传整份文档) | |
| documentPath | No | 文档 JSON 文件的路径,可替代 documentId | |
| includeDocument | No | 同时返回完整文档 JSON(默认只返回 documentId 和 version) |