如何在apache poi-5.0.0中将类别轴标记的填充属性设置为"no fill",我需要隐藏标记,但无需任何内容即可填充它们?



尝试了以下代码,但没有工作:

XDDFRunProperties textProperties = bottomAxis.getOrAddTextProperties();
XDDFFillProperties noFillProperties = new XDDFNoFillProperties();
textProperties.setFillProperties(noFillProperties);

不,使用不填充填充刻度线不是正确的方法。如果要隐藏刻度线,只需将XDDFChartAxis.setMajorTickMark设置为AxisTickMark.NONEXDDFChartAxis.setMinorTickMark也一样,但无论如何这是默认值。

所以:

...
bottomAxis.setMajorTickMark(AxisTickMark.NONE);
bottomAxis.setMinorTickMark(AxisTickMark.NONE);
...

请参阅 XDDFChartAxis.setMajorTickMark 和 AxisTickMark。

最新更新