|
@@ -25,7 +25,7 @@ import org.openxmlformats.schemas.wordprocessingml.x2006.main.STVerticalJc;
|
|
|
import com.deepoove.poi.XWPFTemplate;
|
|
|
import com.deepoove.poi.config.Configure;
|
|
|
import com.deepoove.poi.config.ConfigureBuilder;
|
|
|
-import com.deepoove.poi.policy.HackLoopTableRenderPolicy;
|
|
|
+import com.deepoove.poi.plugin.table.LoopRowTableRenderPolicy;
|
|
|
import com.deepoove.poi.policy.RenderPolicy;
|
|
|
import com.deepoove.poi.template.ElementTemplate;
|
|
|
import com.deepoove.poi.util.TableTools;
|
|
@@ -68,7 +68,7 @@ public abstract class AbstractReportExporter {
|
|
|
//word导出位置
|
|
|
String reportTempWordFile = basicPath + "/" + label + ".docx";
|
|
|
// 定义策略
|
|
|
- ConfigureBuilder builder = Configure.newBuilder();
|
|
|
+ ConfigureBuilder builder = Configure.builder();
|
|
|
this.bindConfigure(builder);
|
|
|
// 渲染数据
|
|
|
this.renderTemplate(reportTempWordFile, templatePath, builder, data);
|
|
@@ -177,7 +177,7 @@ public abstract class AbstractReportExporter {
|
|
|
}
|
|
|
|
|
|
protected RenderPolicy getScoreRenderPolicy() {
|
|
|
- RenderPolicy policy = new HackLoopTableRenderPolicy() {
|
|
|
+ RenderPolicy policy = new LoopRowTableRenderPolicy() {
|
|
|
@SuppressWarnings("checkstyle:NestedForDepth")
|
|
|
@Override
|
|
|
public void render(ElementTemplate eleTemplate, Object data, XWPFTemplate template) {
|