@wpcfree
我最后是这么做的,把那些集合中的数据,作为整体,添加到word中的{ {*name}},把集合中的数据按照自己想展现的位置,顺序写入到NumbericRenderData中。虽然这种方式很笨,但也能解决问题。
`/**
*
* @param data 要包装的参数,元素个数总是偶素存在
* key为整形数字,要显示的内容有显示顺序,key越小,位置越靠前,value为字符串数组,
* 包含第一个值中文翻译,第二个值为具体的数据值,以此类推
* 如果想把某些数据写入同一行,可以把这些数据按顺序写在字符串数组中
* @param style 字体设置
* @return
*/
public static NumbericRenderData wrapData(Style style,List> data){
if(null == data){
return null;
}
List textRenderDataList = new ArrayList();
Map content = new TreeMap(new Comparator() {
@override
public int compare(Integer o1, Integer o2) {
return o1.compareTo(o2);
}
});
content.putAll((Map e