java生成PPT使用textRun.setFontFamily(“微软雅黑“)设置字体达不到预期的处理办法
创始人
2024-11-05 22:38:40
0

TextRun对象的来源和作用

  1. 引入poi-ooxml依赖,XMLSlideShow对象可以读取和操作PPT。
  2. TextRun对象可以设置PPT文本框中文字的风格,例如文字大小、字体颜色、是否加粗、是否下划线等等。

textRun.setFontFamily(“微软雅黑”)问题

  1. 生成的PPT用wps打开,发现生成的汉字风格确实是微软雅黑,但是左上角显示Calibri (正文),并不是微软雅黑
  2. 生成的非汉字类字符不是微软雅黑格式,英文和数字字符明显小
  3. 如果设置的文本首字符是字母或数字,wps左上角显示微软雅黑,但实际不是微软雅黑

网上搜索了很多,但是这类帖子比较少,也没有有效的解决办法。

解决办法

将textRun.setFontFamily(“微软雅黑”);更改为:

textRun.setFontFamily("微软雅黑", FontGroup.EAST_ASIAN); textRun.setFontFamily("微软雅黑", FontGroup.LATIN); 

问题完美解决,这两个方法是分别为汉字和字母、数字设置统一的文字风格。

相关内容

热门资讯

秒懂教程“微信链接牛牛群房卡怎... 随意玩是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享...
房卡必备教程“金花大厅房卡链接... 微信网页牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房...
金花大厅链接房卡怎么弄的/微信... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享受...
一分钟推荐“微信金花房卡怎样购... 新神盾是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来享...
房卡必备教程“微信金花链接在哪... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房...
微信链接炸金花房卡开科技/微信... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡...
安卓系统游戏昵称推荐,昵称背后... 亲爱的玩家们,你是不是在为你的安卓系统游戏昵称发愁呢?别急,今天我就来给你支支招,让你在游戏中脱颖而...
金花链接房卡怎么创建房间/创建... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
微信牛牛链接怎么制作/微信金花... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享受...
正版授权“微信拼三张房卡怎么获... 新祥心牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡...
安卓系统与苹果的区别,系统差异... 你有没有想过,为什么有些人偏爱安卓手机,而有些人却对苹果爱不释手呢?这其中的奥秘,可不仅仅是因为外观...
微信炸金花房卡在哪里充/微信链... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房...
去哪儿买微信金花房卡/创建金花... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
金花客服代理房卡获取方式/微信... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
炸金花微信建群自己开房卡/牛牛... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来享受...
ia实测“微信炸金花房卡怎么开... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房...
购买斗牛房卡联系方式/微信链接... 斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来享受...
房卡必备教程“牛牛房卡购买渠道... 新乐游是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来...
斗牛房卡怎么购买/微信牛牛房卡... 斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享受...
微信上玩炸金花充值方式/牛牛金... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来享受...