首页/新闻资讯/正文详情

如何使用风格母版

发布时间:2026/9/25 6:23:20 来源:云帆数科 栏目:资讯中心
如何使用风格母版
风格母版用于统一画板背景、网格、坐标轴以及点、线、圆、文本等对象的默认样式。当同一批几何图需要用于题库、课件或出版排版时可以在绘图、内嵌展示和导出环节复用同一份母版。本文中的“母版”“风格母版”指同一类样式数据。母版不包含题目的几何构造已有工程仍需单独加载新图仍需提供绘图描述。1. 下载母版打开大角几何母版页面选择需要的风格并下载母版 JSON。以下示例将文件命名为template.json。使用场景调用入口母版格式让 AI 通过 MCP 绘图load_templatetemplate_content传对象或template_url传公开 HTTPS 地址内嵌 SDK 编辑或演示mode.setMasterTemplate(template)JSON 字符串HTTP API 智能生图/api/agent/run的template表单中的 JSON 字符串HTTP API 导出图片或 TikZ渲染接口的templateJSON 请求体中的对象2. 在绘图或展示时应用MCP告诉 AI 母版来源和应用范围先完成 MCP 接入将母版 JSON 上传到对话再发送读取我上传的母版文件应用到全部现有画板并设为后续新建画板的默认母版。 然后画一个边长为 4 的正三角形。如果文件托管在公开 HTTPS 地址也可以让 AI 从该地址加载。下面是load_template的参数示例请将示例地址替换为实际可访问的 JSON 文件地址{template_url:https://example.com/template.json,applyToAllSlides:true,setAsGlobal:true}applyToAllSlides影响全部已有画板setAsGlobal影响当前会话后续新建画板。只想修改部分画板时用applyToSlideIndexes: [1, 3]替换applyToAllSlides画板序号从1开始。本地文件内容应通过template_content传入对象与template_url二选一。完整参数及应用范围规则见在 MCP 中使用母版。SDK加载工程后设置母版SDK 从2.9.0起支持mode.setMasterTemplate()。先按编辑模式或演示模式文档创建实例并加载工程再传入母版 JSON 字符串。以下示例假设宿主网站已将下载文件托管为/template.json且editor已完成初始化constresponseawaitfetch(/template.json);if(!response.ok){thrownewError(读取母版失败${response.status});}constmasterTemplateContentawaitresponse.text();awaiteditor.mode.setMasterTemplate(masterTemplateContent);演示模式使用同样的字符串对当前加载的画板应用母版awaitpresentation.mode.setMasterTemplate(masterTemplateContent);等待设置完成后再检查画板或执行导出。智能生图 API创建任务时传入母版将母版与绘图描述一起提交。下面的命令在template.json所在目录执行请将djo_xxx替换为自己的 API Keycurl-XPOST https://api.dajiaoai.com/api/agent/run\-HAuthorization: Bearer djo_xxx\-Fmodeldinogeo-1-pro\-Fcontent请画一个边长为 4 的正三角形标注顶点 A、B、C。\-Ftemplate./template.jsontemplate./template.json会读取文件内容作为文本表单字段。这里需要 JSON 字符串不能改成上传文件的template./template.json。接口返回taskId后按智能生图接口查询任务详情待任务完成后获取生成结果。3. 在渲染 API 中使用同一份母版已有工程也可以在导出时指定母版。将完整工程保存为project.algeo与template.json放在同一目录。以下示例需要安装jq它会将两个文件读为 JSON 对象构造 PNG 导出请求jq-n\--slurpfileproject project.algeo\--slurpfiletemplate template.json\{content: $project[0], slideIndex: 1, template: $template[0]}|\curl-XPOST https://api.dajiaoai.com/api/render/v2\-HAuthorization: Bearer djo_xxx\-HContent-Type: application/json\--data-binary -此处template是对象不能再用JSON.stringify()包成字符串。省略时沿用目标画板现有样式。示例使用画板保存的相机参数成功后从响应中的url获取图片。PNG、SVG 和 TikZ 导出接口均支持template对象其他请求参数请按对应接口文档填写。常见问题 QA如何确认母版已生效使用包含点、线和文字标注的画板检查背景、线条颜色、线宽及文字样式再切换画板或导出确认所需范围已应用母版。为什么某个对象仍保留原来的颜色母版提供类型默认样式。已有对象按对象 ID 设置的独立样式会保留因此个别对象可能继续使用自己的颜色或线宽。需要统一时应检查并清除或调整这些独立样式。为什么母版没有统一构图和图片尺寸母版用于复用视觉样式。坐标轴或网格的范围、间隔、显示和锁定状态不应作为母版跨画板传播工程母版与画板样式的关系见工程文件数据协议。需要在多个环节保持相同构图和像素尺寸时还应单独统一导出范围与缩放参数参阅多环节图片导出尺寸一致性。

相关推荐

自托管CRM系统DeskcommCRM:从免费工具到永久在线的数据自主方案
自托管CRM系统DeskcommCRM:从免费工具到永久在线的数据自主方案

1. 为什么做DeskcommCRM:从免费CRM到自建系统的真实抉择先说个背景。我这两年一直在帮朋友和客户折腾客户管理系统,踩过不少坑。最开始大家的需求都很朴素:有个地方能记录客户电话、跟进情况、合同金额,别用Excel传来传去就行。于… · 2026/9/23 9:37:16

Java面向对象编程:封装与继承实战解析
Java面向对象编程:封装与继承实战解析

1. Java面向对象编程基础:封装与继承实战面向对象编程(OOP)是现代软件开发的核心范式,而Java作为最流行的OOP语言之一,其封装性和继承性是两个最基本的特性。本文将通过一个完整的Person类案例,带你深入理解Java中如何实现封装&am… · 2026/9/23 9:37:16

3天搞定DNF格兰迪在哪:后端实战项目避坑指南
3天搞定DNF格兰迪在哪:后端实战项目避坑指南

3天搞定DNF格兰迪在哪:后端实战项目避坑指南 刚毕业找后端开发工作,最怕什么?不是算法题难,而是那些从网上复制来的“实战项目”代码,一跑就崩。报错信息满屏飞,你盯着屏幕发呆,心里骂骂咧咧:这代码到底哪里错了?更尴尬的是,你连问题出在哪层都… · 2026/9/23 9:37:09

CSM331A四种CAN扩展模式选型与工程落地指南
CSM331A四种CAN扩展模式选型与工程落地指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 6:23:17

西工大NOJ前100题刷题指南:从C语言基础到指针递归的进阶修炼
西工大NOJ前100题刷题指南:从C语言基础到指针递归的进阶修炼

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 6:23:17

Atlas 300V加速卡部署YOLO实战:从模型转换到推理调优
Atlas 300V加速卡部署YOLO实战:从模型转换到推理调优

最近在折腾视频分析项目的推理硬件,从GPU一路试到华为的Atlas系列,手头这块Atlas 300V 24G算是用了最久的。如果你正好也在纠结“Atlas 300V 24G到底是不是运算加速卡”,或者想在它上面把YOLO跑起来,这篇应该能帮你少走不少弯路。… · 2026/9/25 6:23:11

C++语言基础与关键字解析:从数据类型到工程实践
C++语言基础与关键字解析:从数据类型到工程实践

1. C语言基础与关键字解析C作为一门经典的编程语言,其关键字系统构成了语法体系的核心骨架。对于初学者而言,全面掌握这些关键字不仅能够避免语法错误,更能深入理解语言设计哲学。让我们从实际开发角度重新梳理这些关键元素。1.1 数据类型关键… · 2026/9/25 6:23:05

Git密码认证被禁用?SSH密钥与PAT安全配置指南
Git密码认证被禁用?SSH密钥与PAT安全配置指南

1. 这个报错不是Git的问题,而是你正在被Git服务端“礼貌拒收”提示:remote: Invalid username or token. Password authentication is not supported for Git operations—— 这行红字不是Git客户端出错了,它是一份来自GitHub、GitLab、Gitee… · 2026/9/25 6:23:05

Tomcat线程模型与OOM问题深度解析
Tomcat线程模型与OOM问题深度解析

1. 问题背景与现象分析最近在排查一个线上服务异常时,遇到了一个典型的OOM(OutOfMemoryError)问题。这个案例非常有意思,因为它不仅涉及到内存溢出本身,还引发了Tomcat线程模型的异常表现,最终导致服务不可… · 2026/9/25 6:22:58

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码