Java 仅更改在PPTX-Apache Poi中生成的图形的一个条/列的颜色

Java 仅更改在PPTX-Apache Poi中生成的图形的一个条/列的颜色,java,graph,graphics,apache-poi,powerpoint,Java,Graph,Graphics,Apache Poi,Powerpoint,我正在Java中使用apachepoi v4.1.2生成.pptx文件,在PowerPoint中播放幻灯片。基本上,我使用Apache Poi生成带图形的幻灯片,到目前为止还不错,我正设法生成带图形和所有内容的幻灯片,但我有一个需求,那就是可以更改图形条/列的颜色以获得自定义颜色。我已经设法让他通过系列更改了图形的颜色,也就是说,“这样的”系列的所有条都将颜色更改为自定义颜色,问题是在某些情况下,我需要更改单个条/列的颜色,也就是说,按类别或更具体的内容更改颜色,但是我找不到一个方法来做到这一点

我正在
Java
中使用
apachepoi v4.1.2
生成
.pptx
文件,在
PowerPoint
中播放幻灯片。基本上,我使用
Apache Poi
生成带图形的幻灯片,到目前为止还不错,我正设法生成带图形和所有内容的幻灯片,但我有一个需求,那就是可以更改图形条/列的颜色以获得自定义颜色。我已经设法让他通过
系列
更改了图形的颜色,也就是说,“这样的”
系列
的所有条都将颜色更改为自定义颜色,问题是在某些情况下,我需要更改单个条/列的颜色,也就是说,按类别或更具体的内容更改颜色,但是我找不到一个方法来做到这一点,在我的研究中我也发现了一些可以帮助我的东西,有人能给我一盏灯和帮助我吗

我用于设置自定义颜色的代码:

final XDDFSolidFillProperties fill = new XDDFSolidFillProperties(XDDFColor.from(new byte[] { 0, 0, 0 })); // usando a cor preta como exemplo
final XDDFChartData.Series series = this.getElementGraph().getSeries(0); // pegando a primeira série
// o this.getElementGraph() retorna um XDDFChartData
XDDFShapeProperties properties = series.getShapeProperties();
if (properties == null) {
    properties = new XDDFShapeProperties();
}
properties.setFillProperties(fill);
series.setShapeProperties(properties);