java poi word 图表_Java操作Poi--word图表中颜色的设置
在做java 动态增删图表中,如果将原来的标签数据删除了,在新增标签数据,发现颜色没设置,然后找不到对应的方法。
将word模板另外存word.xml格式,你会发现word模板其实是一大堆标签,你操作的是标签。然后打开排查,发现颜色标签如下:
“accent1”代表的就是蓝色
然后打开代码:
//设置颜色
CTSchemeColor ctSchemeColor = ctBarSer.addNewSpPr().addNewSolidFill().addNewSchemeClr();
ctSchemeColor.setVal(STSchemeColorVal.Enum.forString("bg2"));
一层层标签对应的添加,然后点进去STSchemeColorVal 发现枚举类就这些
STSchemeColorVal.Enum BG_1 = STSchemeColorVal.Enum.forString("bg1"); //白色
STSchemeColorVal.Enum TX_1 = STSchemeColorVal.Enum.forString("tx1"); //黑色
STSchemeColorVal.Enum BG_2 = STSchemeColorVal.Enum.forString("bg2"); //灰色 25%
STSchemeColorVal.Enum TX_2 = STSchemeColorVal.Enum.forString("tx2"); //培安紫
STSchemeColorVal.Enum ACCENT_1 = STSchemeColorVal.Enum.forString("accent1"); //矢车菊蓝
STSchemeColorVal.Enum ACCENT_2 = STSchemeColorVal.Enum.forString("accent2"); //巧克力黄
STSchemeColorVal.Enum ACCENT_3 = STSchemeColorVal.Enum.forString("accent3"); //灰色 50%
STSchemeColorVal.Enum ACCENT_4 = STSchemeColorVal.Enum.forString("accent4"); //橙色
STSchemeColorVal.Enum ACCENT_5 = STSchemeColorVal.Enum.forString("accent5"); //钢蓝
STSchemeColorVal.Enum ACCENT_6 = STSchemeColorVal.Enum.forString("accent6"); //浅绿
STSchemeColorVal.Enum HLINK = STSchemeColorVal.Enum.forString("hlink"); //深蓝
STSchemeColorVal.Enum FOL_HLINK = STSchemeColorVal.Enum.forString("folHlink"); //紫色
STSchemeColorVal.Enum PH_CLR = STSchemeColorVal.Enum.forString("phClr"); //白色
STSchemeColorVal.Enum DK_1 = STSchemeColorVal.Enum.forString("dk1"); //黑色
STSchemeColorVal.Enum LT_1 = STSchemeColorVal.Enum.forString("lt1"); //白色
STSchemeColorVal.Enum DK_2 = STSchemeColorVal.Enum.forString("dk2"); //灰色 25%
STSchemeColorVal.Enum LT_2 = STSchemeColorVal.Enum.forString("lt2"); //培安紫
意味着就只有这些颜色。具体还可不可以通过实现来构造新的颜色,目前还没发现,有再更新。
上面有些颜色是重复的,可能着色的目的不一样吧,有些是对背景色,有些是对文本着色等等。
java poi word 图表_Java操作Poi--word图表中颜色的设置相关推荐
- java maven 读取配置文件_Java项目和maven项目中如何获取设置配置文件中的属性
通常情况下,我们会在一些配置文件文件中配置一些属性.如: indexPath = E\:\\Tomcat_7.0\\webapps\\ipost_stage\\lucene\\index imgUpl ...
- java 调用word插件_java一键生成word操作,比poi简单
[Java] 纯文本查看 复制代码package com.jeeplus.modules.fact.util; import java.io.BufferedInputStream; import j ...
- java 读取ppt文件_java使用poi读取ppt文件和poi读取excel、word示例
Apache的POI项目可以用来处理MS Office文档,codeplex上还有一个它的.net版本.POI项目可创建和维护操作各种基于OOXML和OLE2文件格式的Java API.大多数MS O ...
- java excel转word表格_java利用poi生成/读取excel表格、生成word
1.引入jar包依赖 org.apache.poi poi 3.9 org.apache.poi poi-ooxml 3.8 View Code 2.编写代码测试 1 packagetestweb;2 ...
- java poi word 表格_java 使用POI 读写word 表格
导读热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. import java.io.FileInputStream; import j ...
- java读写word模板_Java操作Word模板插入列表
Java操作Word模板插入列表 通过poi操作word,插入各种编号的列表,包括数字,字母,罗马字符,自定义任意字符.下面的示例就用了音乐符♬. 1.制作模板,插入列表使用语法*,模板内容为{{*n ...
- word中添加java代码怎么写_Java如何在word文档中写一个段落?
在Java编程中,如何在word文档中写一个段落? 注意:需要访问网址:http://poi.apache.org/download.html , 下载一个Apache POI软件包.这里下载最新版本 ...
- easypoi导出word表格_java如何导出word和wps文档
使用场景:打开一个表单页面,导出word或wps文件,代码框架基于springboot+jpa 一.准备word模板 二.pom.xml文件中引入依赖 <dependency><gr ...
- 学计算机基础word题,计算机操作基础Word练习题
计算机操作基础Word练习题 <计算机操作基础>Word 练习题 一.判断题: 1. 用"插入"菜单中的"符号"命令可以插入符号和其他特殊字符. 2 ...
最新文章
- 病虫害模型算法_基于深度学习的目标检测算法综述
- Scala 递归学习的例子
- 我所碰到的面试题之------前端常见浏览器兼容性问题解决方案---
- java display属性_JavaScript中的style.display属性操作
- python列表 行列选择_Python第七课——如何选取excel表格的行数据和列数据
- oracle更改语句用 怎么站位,Oracle 数据库如何修改控制文件的位置
- camera(18)---双摄像头深度剖析 :双Camera的生态链
- Huffman编码树
- LeetCode - 54. Spiral Matrix
- 关于ES6 Class语法相关总结
- 类似switchhost 的简单host切换工具
- OSPF高级特性 —— 路由聚合(汇总)
- 阿尔泰USB5630数据采集卡
- 头条小程序登录40014 bad params
- Java面向对象之创建和使用对象——定义学生/教师类并输出相关信息
- iOS 开发者必不可少的 75 个工具,你都会了吗
- idea使用docker-mave插件打包镜像并部署到harbor私服仓库
- 魔兽随身助手选服务器,魔兽世界军团再临随身助手App常见问题官方解答汇总
- PTA新生训练赛----3
- 正则表达式实例:取得普陀区所有的小区名字和地址