首页 > 其他分享 >NPOI word 文字背景色

NPOI word 文字背景色

时间:2023-12-04 11:12:38浏览次数:37  
标签:run ctrpr ctshd NPOI 背景色 word null GetCTR

需求描述:当结论不合格时,文字的背景色需要为灰色,效果如下图

核心代码,paragraph为XWPFParagraph段落。

if(entity.Conclusion=="不合格")
{
    XWPFRun run = paragraph.Runs[0];
    CT_RPr ctrpr = run.GetCTR().rPr;
    if(ctrpr == null)
    {
        ctrpr = run.GetCTR().AddNewRPr();
    }
    CT_Shd ctshd = ctrpr.shd;
    if (ctshd == null)
    {
        ctshd = ctrpr.AddNewShd();
    }
    ctshd.val = ST_Shd.pct50;
    ctshd.color = "#B7B7B7";
}

标签:run,ctrpr,ctshd,NPOI,背景色,word,null,GetCTR
From: https://www.cnblogs.com/oBehavior/p/17874457.html

相关文章

  • [LeetCode] 1160. Find Words That Can Be Formed by Characters
    Youaregivenanarrayofstringswordsandastringchars.Astringisgoodifitcanbeformedbycharactersfromchars(eachcharactercanonlybeusedonce).Returnthesumoflengthsofallgoodstringsinwords.Example1:Input:words=["cat&......
  • Add double quotes to surrounding a word/text
    InVIMforVScode,howtoaddapairofdoubleorsinglequotestosurroundanexistingword/text/numebr?I'vebeenwritingRcodeswithVScodeformanyyears(ThankstotheawesomeRpluginforVScode!).Sometimes,I'llcreateasetofcharacte......
  • vue 富文本编辑器 wangeditor 自定义上传图片 以及 解决 复制粘贴 word 没有图片的情
    本人比较喜欢用这一款编辑器,官方文档:(用于VueReact|wangEditor),很详细。我主要来说说怎么使用customPaste自定义粘贴的,怎么解决复制粘贴word,没有图片的情况。主要是关于wangeditor在vue2的使用效果图:先把完整代码放这里:<template><divclass="addpost_course"......
  • Navicat登陆Mysql8.0报“caching_sha_password”错误
    Navicat登陆Mysql8.0报“caching_sha_password”错误​​官方说明:​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html解决方案:1.使用本地mysql命令行登录;2.修改登录验证方式--修改登录验证方式ALTERUSER'root'@'localhost'IDENTIF......
  • Navicat登陆Mysql8.0报“caching_sha_password”错误
    Navicat登陆Mysql8.0报“caching_sha_password”错误​​官方说明:​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html解决方案:1.使用本地mysql命令行登录;2.修改登录验证方式--修改登录验证方式ALTERUSER'root'@'localhost'IDENTIF......
  • Navicat登陆Mysql8.0报“caching_sha_password”错误
    Navicat登陆Mysql8.0报“caching_sha_password”错误​​官方说明:​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html解决方案:1.使用本地mysql命令行登录;2.修改登录验证方式--修改登录验证方式ALTERUSER'root'@'localhost'IDENTIF......
  • Pinpoint 04
    剪贴簿Ⅰ量力而少行,欲速则不达◆Don'tdomoretodaythanyoucancompletelyrecoverfrombytomorrow提问:首次到达南极点的科考队属于哪个国家?A.挪威B.英国[英字|MattD'Avella]那些自律博主没有告诉你的关于效率的事情这是一个颇具寓言意义的历史事件。彼时,从......
  • PageOfficeV6.0比较两个Word文件的内容差异
    转载:比较两个Word文件的内容差异比较两个Word文件的内容差异注意本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。调用PageOffice的WordCompare方法,同时在线打开两个Word文档,可以切换显示其中的一个文档,或者显示两......
  • 手把手教会你--办公软件--Word--持续更新
    @目录1.1Word排版基础1保存和命名Ⅰ自动保存2建立标准的编辑环境(1)显示编辑标记(2)打开标尺(3)打开导航窗格3高效的鼠标/键盘手势(1)连续选中内容--shift(2)跳选内容--ctrl(3)矩形选择内容--alt(4)回到文档开头/结尾--Ctrl+Home/End(5)更多的键盘快捷键1.2Word排版1.修改格......
  • 零代码编程:用ChatGPT批量设置Word文件格式
    文件夹中有很多txt文本文件,要转换成word文件,且要批量设置一些文件格式,方便后续的打印。文本文件如下:在chatgpt中输入提示词:你是一个Python编程专家,要完成一个处理word内容的任务,具体步骤如下:打开文件夹:D:\lexfridman-podtext;将里面所有的txt文本文件转换为word文件;删除word文件中所......