当前位置: 首页 > ds >正文

山东大学软件学院创新项目实训开发日志——第十七周

目录

1.修改了会议外AI助手修改主题错误的bug​

2.修改了生成会议计划文档报错的bug

3.生成PPT文件时对于黑色主题的PPT字体还是黑色,导致文字显示不清楚的bug


本周我所做的工作:

1.修改了会议外AI助手修改主题错误的bug

如图所示,会话主题修改确定的button无法显示,并且点击确定也无法成功修改主题。

错误原因:
 

修改代码:

修改编辑会话信息的逻辑,采用将原来的会话信息对象赋值一个新的主题值,而不是新建一个updatedMessage来更新会话信息。

debug结果:

主题修改成功

为button设置class属性方便精确定义

设置button样式

bug修改成功,按钮正确显示

优化前端页面展示:

优化前:

优化后:

优化代码:

2.修改了生成会议计划文档报错的bug

错误示例:

问题原因:

docx.shared和pptx.dml.color分别有两个不同的RGBColor包,在实现生成Word文档和PPT两个功能的时候分别进行了导入,导致包冲突

解决方法:

对另一个包取一个别名

bug解决:

文档成功生成

3.生成PPT文件时对于黑色主题的PPT字体还是黑色,导致文字显示不清楚的bug

优化前:

优化后:

修改位置:

生成PPT文件的过程中,将主题信息theme传递给相应的函数,如果对应的主题信息是theme的话,则将text_color设置为white。

http://www.xdnf.cn/news/14439.html

相关文章:

  • RAG 系统评估与优化指南:从 RAGAS 到 ARES 的实战应用
  • Flask 动态模块注册
  • Hoppscotch
  • Makefile关键语法示例
  • 三维重建 —— 5. 双目立体视觉
  • CNN中的感受野
  • linux 常用工具的静态编译之一
  • Python打卡训练营-Day31-文件的规范拆分和写法
  • Vue2 与 Vue3 中环境变量配置的差异详解。
  • 电力系统时间同步检测技术
  • (下)通用智能体与机器人Transformer:Gato和RT-1技术解析及与LLM Transformer的异同
  • 【Golang面试题】什么是 sync.Once
  • 安全生产台账系统
  • 【无标题】二维势能塌陷的拓扑色动力学:数学物理框架与引力本质探索
  • 华为OD机试_2025 B卷_数组排列求和(Python,100分)(附详细解题思路)
  • vim编辑常用命令
  • JAVA理论第十七章-RocketMQKafaka
  • 【Linux教程】Linux 生存指南:掌握常用命令,避开致命误操作
  • 基于可靠消息确保分布式事务的最终一致性:以电商系统中订单服务的新建订单为例
  • C# 使用 TreeView 实践 WinRiver II 的测量管理功能
  • 篇章六 论坛系统——业务开发——实现业务功能
  • Java 与 MySQL 性能优化:Linux服务器上MySQL性能指标解读与监控方法
  • 修改Typora快捷键
  • 新的激活函数B-SiLU和NeLU:ReLU函数的复兴
  • 6.14项目一话术
  • 四六级英语作文模版
  • LeetCode 第72题:编辑距离(巧妙的动态规划方法)
  • 同旺科技 USB TO SPI / I2C适配器(专业版)--EEPROM读写——C
  • uni-app项目实战笔记14--给全屏页面添加遮罩层
  • 深度学习中的激活函数:PyTorch中的ReLU及其应用