public class DocxUtils
extends java.lang.Object
| 构造器和说明 |
|---|
DocxUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
private static void |
addCustomHeadingStyle(org.apache.poi.xwpf.usermodel.XWPFDocument docxDocument,
java.lang.String strStyleId,
int headingLevel,
int pointSize,
java.lang.String hexColor,
java.lang.String font)
添加自定义标题
|
private static void |
addDocxTitle(java.util.Map<java.lang.String,java.lang.String> map,
org.apache.poi.xwpf.usermodel.XWPFDocument doc) |
private static void |
addExample(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.lang.String reqexam,
java.lang.String resexam,
SetDocxConf instance) |
private static void |
addFirstTitle(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
int num,
java.util.Map.Entry<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> entry) |
private static void |
addIndexDocx(SetDocxConf instance,
java.util.Map<java.lang.String,java.lang.String> map,
org.apache.poi.xwpf.usermodel.XWPFDocument doc) |
private static org.apache.poi.xwpf.usermodel.XWPFRun |
addInsertNewRun(org.apache.poi.xwpf.usermodel.XWPFParagraph p,
int fontSize,
boolean bold,
java.lang.String text,
boolean huanhang,
boolean suojin)
添加内容
|
private static void |
addInterfaceContent(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.lang.String... param) |
private static void |
addInterfaceResponse(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.lang.String pres) |
static void |
addList(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> reqList,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> resList,
java.lang.String... param) |
private static void |
addResParamTable(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> res,
SetDocxConf instance) |
private static void |
addResPraramTable(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> req,
SetDocxConf instance) |
private static void |
addSecondTitle(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.lang.String title) |
private static void |
addStyle(org.apache.poi.xwpf.usermodel.XWPFDocument document) |
static void |
generateDoc(SetDocxConf instance,
java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> mapp,
java.util.Map<java.lang.String,java.lang.String> map) |
static void |
generateDocx(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> mapp) |
static org.apache.poi.xwpf.usermodel.XWPFDocument |
getXWPFDocument(SetDocxConf instance,
java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> mapp,
java.util.Map<java.lang.String,java.lang.String> map) |
static byte[] |
hexToBytes(java.lang.String hexString) |
static void |
main(java.lang.String[] args) |
static void |
setCellText(org.apache.poi.xwpf.usermodel.XWPFTableCell cell,
java.lang.String text,
int width,
boolean isShd,
int shdValue,
java.lang.String shdColor)
设置单元格
|
public static void main(java.lang.String[] args)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static void generateDoc(SetDocxConf instance, java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> mapp, java.util.Map<java.lang.String,java.lang.String> map)
public static org.apache.poi.xwpf.usermodel.XWPFDocument getXWPFDocument(SetDocxConf instance, java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> mapp, java.util.Map<java.lang.String,java.lang.String> map)
private static void addIndexDocx(SetDocxConf instance, java.util.Map<java.lang.String,java.lang.String> map, org.apache.poi.xwpf.usermodel.XWPFDocument doc)
private static void addDocxTitle(java.util.Map<java.lang.String,java.lang.String> map,
org.apache.poi.xwpf.usermodel.XWPFDocument doc)
public static void addList(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> reqList,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> resList,
java.lang.String... param)
public static void generateDocx(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> mapp)
private static void addExample(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.lang.String reqexam,
java.lang.String resexam,
SetDocxConf instance)
private static void addResParamTable(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> res,
SetDocxConf instance)
private static void addResPraramTable(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> req,
SetDocxConf instance)
public static void setCellText(org.apache.poi.xwpf.usermodel.XWPFTableCell cell,
java.lang.String text,
int width,
boolean isShd,
int shdValue,
java.lang.String shdColor)
cell - text - 文本内容width - 宽度isShd - 是否:底色,阴影shdValue - 阴影值shdColor - 底色private static void addInterfaceContent(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.lang.String... param)
private static void addInterfaceResponse(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.lang.String pres)
private static void addSecondTitle(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
java.lang.String title)
private static void addFirstTitle(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
int num,
java.util.Map.Entry<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> entry)
private static org.apache.poi.xwpf.usermodel.XWPFRun addInsertNewRun(org.apache.poi.xwpf.usermodel.XWPFParagraph p,
int fontSize,
boolean bold,
java.lang.String text,
boolean huanhang,
boolean suojin)
p - fontSize - 字体大小bold - 是否加粗text - 文本内容private static void addStyle(org.apache.poi.xwpf.usermodel.XWPFDocument document)
private static void addCustomHeadingStyle(org.apache.poi.xwpf.usermodel.XWPFDocument docxDocument,
java.lang.String strStyleId,
int headingLevel,
int pointSize,
java.lang.String hexColor,
java.lang.String font)
docxDocument - 文档对象strStyleId - 自定义标题名称headingLevel - 标题级别 1,2,3...pointSize - 标题大小hexColor - 标题颜色public static byte[] hexToBytes(java.lang.String hexString)
Copyright © 2020. All Rights Reserved.