解决-法规月报-导出的链接字号不为11的bug
This commit is contained in:
+11
-29
@@ -28,35 +28,7 @@ import org.apache.poi.xwpf.usermodel.XWPFStyles;
|
|||||||
import org.apache.poi.xwpf.usermodel.XWPFTable;
|
import org.apache.poi.xwpf.usermodel.XWPFTable;
|
||||||
import org.apache.poi.xwpf.usermodel.XWPFTableCell;
|
import org.apache.poi.xwpf.usermodel.XWPFTableCell;
|
||||||
import org.apache.xmlbeans.impl.xb.xmlschema.SpaceAttribute;
|
import org.apache.xmlbeans.impl.xb.xmlschema.SpaceAttribute;
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTColor;
|
import org.openxmlformats.schemas.wordprocessingml.x2006.main.*;
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTDecimalNumber;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTFldChar;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTFonts;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTHyperlink;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTJc;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTOnOff;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTP;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTPPr;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTPageMar;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTPageSz;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTR;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTRPr;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTSectPr;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTSpacing;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTString;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTStyle;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTblLayoutType;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTblPr;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTblWidth;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTc;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTcMar;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTcPr;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTText;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.STFldCharType;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.STJc;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.STStyleType;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.STTblLayoutType;
|
|
||||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.STTblWidth;
|
|
||||||
|
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.math.BigInteger;
|
import java.math.BigInteger;
|
||||||
@@ -1386,6 +1358,14 @@ public class WordUtil {
|
|||||||
CTR ctr = CTR.Factory.newInstance();
|
CTR ctr = CTR.Factory.newInstance();
|
||||||
CTRPr rpr = ctr.addNewRPr();
|
CTRPr rpr = ctr.addNewRPr();
|
||||||
|
|
||||||
|
// 设置链接字体大小
|
||||||
|
CTHpsMeasure sz = rpr.isSetSz() ? rpr.getSz() : rpr.addNewSz();
|
||||||
|
sz.setVal(new BigInteger("22"));
|
||||||
|
|
||||||
|
// CTHpsMeasure szCs = rpr.isSetSzCs() ? rpr.getSzCs() : rpr
|
||||||
|
// .addNewSzCs();
|
||||||
|
// szCs.setVal(new BigInteger("11"));
|
||||||
|
|
||||||
//设置超链接样式
|
//设置超链接样式
|
||||||
CTColor color = CTColor.Factory.newInstance();
|
CTColor color = CTColor.Factory.newInstance();
|
||||||
color.setVal("0000FF");
|
color.setVal("0000FF");
|
||||||
@@ -1400,6 +1380,8 @@ public class WordUtil {
|
|||||||
fonts.setHAnsi("Blue Sky Noto Regular");
|
fonts.setHAnsi("Blue Sky Noto Regular");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ctr.setTArray(new CTText[] { ctText });
|
ctr.setTArray(new CTText[] { ctText });
|
||||||
// Insert the linked text into the link
|
// Insert the linked text into the link
|
||||||
cLink.setRArray(new CTR[] { ctr });
|
cLink.setRArray(new CTR[] { ctr });
|
||||||
|
|||||||
Generated
+207
-21485
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user