소스 검색

自定标题

wangming 9 달 전
부모
커밋
7f8ae5a86d
1개의 변경된 파일26개의 추가작업 그리고 0개의 파일을 삭제
  1. 26 0
      business-common/src/main/java/com/rongwei/bscommon/sys/service/impl/commission/CustHandleMergeField4Heading.java

+ 26 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/service/impl/commission/CustHandleMergeField4Heading.java

@@ -0,0 +1,26 @@
+package com.rongwei.bscommon.sys.service.impl.commission;
+
+import com.aspose.words.*;
+import com.rongwei.rwcommon.utils.StringUtils;
+import com.rongwei.rwcommoncomponent.excel.aspose.field.HandleMergeField4Heading;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Component;
+
+@Slf4j
+@Component
+public class CustHandleMergeField4Heading extends HandleMergeField4Heading {
+    @Override
+    public void handle(FieldMergingArgs args) {
+        super.handle(args);
+
+        final Object fieldValue = args.getFieldValue();
+
+        try {
+            DocumentBuilder builder = new DocumentBuilder(args.getDocument());
+            builder.insertHtml("<h1 style='text-align:left;font-family:Simsun;'>一级标题</h1>");
+//            builder.insertHtml("<p></p>");
+            builder.insertHtml("<h2 style='text-align:left;font-family:Simsun;'>二级标题</h2>");
+        } catch (Exception e) {
+        }
+    }
+}