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

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

目录

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.dtcms.com/a/250483.html

相关文章:

  • 同步与异步编程范式全景研究——从CPU时钟周期到云原生架构的范式演进
  • 2025-06-14[避坑]解决不支持中文路径读取图像的方法
  • 6月14日day53打卡
  • openeuler系统每日生成系统运行报告并发送至指定邮箱
  • AVL树的实现
  • 人工智能基础知识笔记九:数据规范化技巧
  • 解决文明6 内存相关内容报错EXCEPTION_ACCESS_VIOLATION
  • 吃透 Golang 基础:方法
  • 鸿蒙NEXT-Data类型数据通过AppStore获取后找原本一样的数据(值一样)但是比较结果却为false
  • 电路问题处理:SGMII链路中的AC耦合电容摆放位置
  • Linux【8】-----Linux系统编程(并发编程原理与应用)
  • 【系统分析师】2009年真题:综合知识-答案及详解
  • JavaEE初阶第一期:计算机是如何 “思考” 的(上)
  • 如何统一从一个共享的配置文件(比如 config.yaml 和 config.py)加载配置信息,避免硬编码。
  • 14:00开始面试,14:06就出来了,问的问题有点变态。。。
  • leetcode0765. 情侣牵手-hard
  • 【多线程初阶】详解线程池(上)
  • 什么是旋转开关?
  • 芯片测试之 trim修调测试详解
  • 掌握C#枚举:从交通灯看懂状态管理
  • 【0.3 漫画数据结构与算法】
  • Sngine 4.0.4海外社交平台PHP源码 – 多语言支持短视频和博客订阅(源码下载)
  • pdb/sdf转pdbqt错误、pdbqt小分子文件对接蛋白质dock分数为0
  • [Linux入门] Linux磁盘管理与文件系统
  • Heterogeneous Graph Transformer (WWW 2020)译文
  • Spring学习笔记
  • Java并发编程实战 Day 22:高性能无锁编程技术
  • RT-Thread Studio SDK管理器安装资源包失败
  • uniapp打包安卓和ios
  • 初学STM32编程技巧全功能按键非阻塞式实现