山东大学软件学院创新项目实训开发日志——第十七周
目录
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。