浏览代码

样本送检-动物样本富文本图片宽度限制

陈长荣 2 月之前
父节点
当前提交
5769388c05

+ 1 - 1
jfcloud-gene-biz/pom.xml

@@ -56,7 +56,7 @@
     <dependency>
       <groupId>com.github.jfcloud</groupId>
       <artifactId>jfcloud-aew-rich-text</artifactId>
-      <version>k6.8.2</version>
+      <version>k6.8.3</version>
     </dependency>
 
     <dependency>

+ 5 - 3
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/sample/service/biz/SampleAnimalServiceImpl.java

@@ -41,6 +41,7 @@ import com.github.jfcloud.gene.sample.vo.*;
 import com.github.jfcloud.gene.sys.service.DBSystemPropertiesService;
 import com.github.jfcloud.gene.util.WordDataService;
 import com.github.jfcloud.gene.util.WordUtil;
+import com.github.jfcloud.rich.config.WordConfig;
 import com.github.jfcloud.rich.vo.HtmlParseVo;
 import com.github.jfcloud.rich.word.WordNodeFactory;
 import lombok.RequiredArgsConstructor;
@@ -218,11 +219,12 @@ public class SampleAnimalServiceImpl extends ServiceImpl<SampleAnimalMapper, Sam
         dataMap.put("images", images);
 
         //富文本
-        HtmlParseVo pnVo = WordNodeFactory.html2xml(sampleAnimal.getPreliminaryNotes());
+        WordConfig config = new WordConfig().setMaxImageWidth(400);
+        HtmlParseVo pnVo = WordNodeFactory.html2xml(sampleAnimal.getPreliminaryNotes(), config);
         sampleAnimalObj.put("preliminaryNotes", pnVo.getContent());
-        HtmlParseVo dpVo = WordNodeFactory.html2xml(sampleAnimal.getDetectionParameters());
+        HtmlParseVo dpVo = WordNodeFactory.html2xml(sampleAnimal.getDetectionParameters(), config);
         sampleAnimalObj.put("detectionParameters", dpVo.getContent());
-        HtmlParseVo sdpVo = WordNodeFactory.html2xml(sampleAnimal.getSpecialDetectionParameters());
+        HtmlParseVo sdpVo = WordNodeFactory.html2xml(sampleAnimal.getSpecialDetectionParameters(), config);
         sampleAnimalObj.put("specialDetectionParameters", sdpVo.getContent());
         images.fluentAddAll(pnVo.getImageCache())
                 .fluentAddAll(dpVo.getImageCache())