类 WDocument
java.lang.Object
org.anyline.office.docx.entity.Welement
org.anyline.office.docx.entity.WDocument
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.dom4j.Element在element之后 插入节点 解析html有可能解析出多个element这里会返回最外层的最后一个org.dom4j.Elementorg.dom4j.Elementafter(org.dom4j.Element point, org.dom4j.Element element) org.dom4j.Element在element之前插入节点org.dom4j.Elementorg.dom4j.Elementbefore(org.dom4j.Element point, org.dom4j.Element element) org.dom4j.Elementblock(org.dom4j.Element parent, org.dom4j.Element prev, org.dom4j.Element element, Map<String, String> styles) voidflush()org.anyline.handler.Downloaderorg.anyline.handler.Uploaderhtml(org.anyline.handler.Uploader uploader, int lvl) static intindex(org.dom4j.Element parent, org.dom4j.Element element) org.dom4j.Elementorg.dom4j.Elementorg.dom4j.Elementinsert(int index, org.dom4j.Element parent, org.dom4j.Element element) org.dom4j.Element插入模板文件org.dom4j.Elementorg.dom4j.Elementorg.dom4j.Elementinsert(org.dom4j.Element parent, org.dom4j.Element element) voidinsertPageBreak(org.dom4j.Element prev) 根据关键字查找样式列表ID根据关键字查找样式列表IDvoidorg.dom4j.Elementp(org.dom4j.Element element) org.dom4j.Elementorg.dom4j.Elementorg.dom4j.Element获取书签所在的标签 通常用来定位org.dom4j.Elementorg.dom4j.ElementparseHtml(org.dom4j.Element parent, org.dom4j.Element prev, org.dom4j.Element html, Map<String, String> styles) org.dom4j.ElementparseHtml(org.dom4j.Element parent, org.dom4j.Element prev, org.dom4j.Element html, Map<String, String> styles, boolean copyPrevStyle) 解析htmlorg.dom4j.Elementpp(org.dom4j.Element element) 找到到当前p的上一级(用来创建与当前所在p平级的新p,遇到tc停止)org.dom4j.Elementorg.dom4j.ElementprevStyle(org.dom4j.Element prev) org.dom4j.Elementorg.dom4j.Element根据资源文件id获取elementvoidreload()remove(org.dom4j.Element element) voidvoidvoidvoid执行替换voidsave()voidvoidsetDownloader(org.anyline.handler.Downloader downloader) voidvoidvoidsetUploader(org.anyline.handler.Uploader uploader) style(org.dom4j.Element element) 读取书签所有的tableorg.dom4j.Elementtable(org.dom4j.Element box, org.dom4j.Element after, org.dom4j.Element src) tables()tables(boolean recursion) 获取body下的tableorg.dom4j.Elementtc(org.dom4j.Element parent, org.anyline.entity.html.Td td) org.dom4j.Elementtr(org.dom4j.Element parent, org.anyline.entity.html.Tr tr) 从类继承的方法 org.anyline.office.docx.entity.Welement
bookmarks, child, color, getDoc, getSrc, getText, getTextList, getTexts, html, html, html, index, placeholders, placeholders, placeholders, placeholders, removeContent, replace, setDoc, setSrc, styles, styles, t
-
字段详细资料
-
IS_HTML_ESCAPE
public boolean IS_HTML_ESCAPE
-
-
构造器详细资料
-
WDocument
-
WDocument
-
WDocument
-
WDocument
-
-
方法详细资料
-
reload
public void reload() -
rel
根据资源文件id获取element- 参数:
id- 文件id- 返回:
- Element
-
read
-
flush
public void flush() -
loadStyle
-
replace
-
replace
-
replace
-
save
public void save() -
save
-
replace
执行替换- 参数:
box- 最外层元素replaces- k:v
-
before
在element之前插入节点- 参数:
element- elementhtml- html
-
before
public org.dom4j.Element before(org.dom4j.Element point, org.dom4j.Element element) -
before
-
after
public org.dom4j.Element after(org.dom4j.Element point, org.dom4j.Element element) -
after
-
after
在element之后 插入节点 解析html有可能解析出多个element这里会返回最外层的最后一个- 参数:
element- elementhtml- html- 返回:
- Element
-
insert
-
insert
-
insert
public org.dom4j.Element insert(org.dom4j.Element parent, org.dom4j.Element element) -
insert
-
insert
public org.dom4j.Element insert(int index, org.dom4j.Element parent, org.dom4j.Element element) -
insert
-
parent
获取书签所在的标签 通常用来定位- 参数:
bookmark- 书签tag- 上一级标签名 如tbl- 返回:
- Element
-
parent
-
table
读取书签所有的table- 参数:
bookmark- 书签- 返回:
- docx table
-
tables
获取body下的table- 参数:
recursion- 是否递归获取所有级别的table,正常情况下不需要,word中的tbl一般在src下的最顶级,除非有表格嵌套- 返回:
- tables
-
tables
-
setOrient
-
setOrient
-
insertPageBreak
public void insertPageBreak(org.dom4j.Element prev) -
getUploader
public org.anyline.handler.Uploader getUploader() -
setUploader
public void setUploader(org.anyline.handler.Uploader uploader) -
getDownloader
public org.anyline.handler.Downloader getDownloader() -
setDownloader
public void setDownloader(org.anyline.handler.Downloader downloader) -
index
public static int index(org.dom4j.Element parent, org.dom4j.Element element) -
pr
-
parent
-
pp
public org.dom4j.Element pp(org.dom4j.Element element) 找到到当前p的上一级(用来创建与当前所在p平级的新p,遇到tc停止)- 参数:
element- 当前节点- 返回:
- Element
-
p
public org.dom4j.Element p(org.dom4j.Element element) -
table
public org.dom4j.Element table(org.dom4j.Element box, org.dom4j.Element after, org.dom4j.Element src) -
tr
public org.dom4j.Element tr(org.dom4j.Element parent, org.anyline.entity.html.Tr tr) -
tc
public org.dom4j.Element tc(org.dom4j.Element parent, org.anyline.entity.html.Td td) -
prevStyle
public org.dom4j.Element prevStyle(org.dom4j.Element prev) -
block
-
parseHtml
public org.dom4j.Element parseHtml(org.dom4j.Element parent, org.dom4j.Element prev, org.dom4j.Element html, Map<String, String> styles, boolean copyPrevStyle) 解析html- 参数:
parent- 上一级prev- 放在prev之后html- htmlstyles- 样式copyPrevStyle- 是否复制前一个标签的样式,在替换书签时需要用到,但在div中嵌套的span需要避免复制闰一个标签的样式- 返回:
- prev
-
remove
-
remove
-
parseHtml
-
p
-
r
-
style
-
listStyle
根据关键字查找样式列表ID- 返回:
- List
-
insert
插入模板文件- 参数:
prev- 在prev元素之前插入file- 模板文件- 返回:
- element
-
listStyles
根据关键字查找样式列表ID- 返回:
- List
-
html
-