java生成PPT使用textRun.setFontFamily(“微软雅黑“)设置字体达不到预期的处理办法

这篇具有很好参考价值的文章主要介绍了java生成PPT使用textRun.setFontFamily(“微软雅黑“)设置字体达不到预期的处理办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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);

问题完美解决,这两个方法是分别为汉字和字母、数字设置统一的文字风格。文章来源地址https://www.toymoban.com/news/detail-773638.html

到了这里,关于java生成PPT使用textRun.setFontFamily(“微软雅黑“)设置字体达不到预期的处理办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • macOS Ventura13.0.1解决office缺少“宋体”等问题。安装微软雅黑、宋体等字体。

    最近在弄项目验收文档,文档格式要求宋体,用微软的Word打开文件保存时经常提示,系统不存在宋体字体,查了下是是Mac系统本身不存在该字体导致的,下载该字体,然后通过字体册安装就行。 我打包成压缩包了具体有以下几个字体文件: 一般Mac端缺少字体文件会有以下错

    2024年02月03日
    浏览(56)
  • Python制作含微软雅黑字体的图片报错,中文字体报错可用类似方式处理

    运行以上代码,关键错误提示见下: FileNotFoundError: [Errno 2] No such file or directory: \\\'C:/windows/fonts/微软雅黑’ 关键错误代码: 可是明明就有这个文件在对应目录呀: 鼠标右键复制以上标红的这个 微软雅黑 文件,然后粘贴这个文件到另一个文件夹,即可发现,这个 微软雅黑 ,其

    2024年02月15日
    浏览(55)
  • 忘掉MacType吧,TtfAutoHint手工删除ttc、ttf字体的hinting,微软雅黑字体更显平滑

    Windows的ClearType渲染字体方式,结合臭名昭著的hinting技术使微软雅黑字体备受争议,正所谓:成也hinting,败也hinting。 首先什么是hinting? Hinting 这个词一直都没有中文名称,我用粤语将它音译为“ 牵挺 ”。 个人解释: \\\"牵\\\" 可以理解为引导和调整,而 \\\"挺\\\" 则可以解释为挺拔

    2024年02月14日
    浏览(50)
  • office实操技能01:修改微软Office页面的(非背景的)浅绿底色、设置默认字体和主题颜色、取消页眉横线、PPT默认的等线字体

    目录 1 处理word中默认中文字体是等线的问题 2 处理word中没有设置背景色,但页面底色是浅绿色的问题 3 修改office的主题颜色  4 删除页眉横线 5 处理PPT中的等线字体 这篇博文主要介绍两个使用技能: 技能1:修改word的默认等线字体 技能2:修改页面的非设置的背景色的浅绿底

    2023年04月23日
    浏览(62)
  • java调用poi根据模板生成ppt

    吐槽:像这种需求半年碰不到一个 O.o 可以多去poi官网翻一下官方文档虽然很难理解但有用  所有代码基于个人习惯编写,懒得贴图了相信兄弟们的理解能力,有问题可以留言我尽量解决。 本文所有代码生成都基于pptx文件编写,可根据具体业务修改代码 1.打开模板文件 2.创建

    2024年02月21日
    浏览(51)
  • ChatGPT使用案例之生成PPT

    ChatGPT使用案例系列我们一直在寻找ChatGPT在哪些方面可以可以帮我们节省时间提高效率,越来越多的用户发掘出了ChatGPT更多实用性的功能,其中一项便是协助用户快速生成PPT。 作为一个基于大型语言处理模型的文字聊天工具,ChatGPT能够帮助用户围绕PPT主题生成各种创意性文

    2024年02月02日
    浏览(43)
  • 如何使用ChatPPT生成PPT文档

    简介 ChatPPT是一个基于人工智能的PPT生成工具,可以帮助用户快速生成高质量的PPT文档。ChatPPT使用自然语言处理技术,可以根据用户的指令生成PPT内容、设计和排版。 使用方法 ChatPPT提供了两种使用方式:在线体验版和Office插件版。 在线体验版 在线体验版是ChatPPT的基础版本

    2024年02月07日
    浏览(42)
  • 使用ChatGPT+MindShow一键生成PPT,以后再也不用担心制作PPT啦

    💖 作者简介:大家好,我是阿牛,全栈领域优质创作者。😜 📝 个人主页:馆主阿牛🔥 🎉 支持我:点赞👍+收藏⭐️+留言📝 💬格言:迄今所有人生都大写着失败,但不妨碍我继续向前!🔥 我们经常会有制作ppt的需求,尤其大学里面的小组报告,什么班会团课之类的,

    2023年04月23日
    浏览(68)
  • 使用AI自动生成PPT --- Gamma

    近期找到一个非常好用的,使用AI自动生成PPT的工具--Gamma( https://gamma.app/signup?r=7ikntzoapw5mzpo )测试几次,发现自动生成的PPT基本能够拿来直接使用。注意:使用Gamma需要科学上网。 Gamma是一款人工智能应用程序,可帮助您创建引人入胜的演示文稿,而无需设计专业知识。您可以

    2024年02月11日
    浏览(73)
  • 使用AI自动生成PPT提高制作效率

    在制作PPT方面,很多制作者都会轻易跳进一个怪圈:“我要制作一个关于关爱老人的PPT,该怎么做呢,有模板没有?”这个会涉及很多逻辑需要经过不断的思考,制作PPT要通过很多素材、使用技巧、方法经验的不断积累,然而在短时间内制作高质量的PPT这对初学者来说是件非常

    2024年01月17日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包