| 构造器和说明 |
|---|
Welement() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<org.dom4j.Element> |
bookmarks()
所有书签
|
org.dom4j.Element |
child(org.dom4j.Element parent,
String... tags) |
String |
color(String color) |
WDocument |
getDoc() |
org.dom4j.Element |
getSrc() |
String |
getText()
查找直接子级t标签文本,tc中可能有多个 t标签,可以调用getTextList或getText返回所有t标签文本(不限层级)
|
List<String> |
getTextList()
获取每个t标签中的文本,注意经常会发生word自己把文字拆成多个t标签,
可以调用getTexts()返回一个完整文本
|
String |
getTexts()
合并所有t标签文本成一个文本返回,如果要分开返回可以调用getTextList
|
String |
html() |
String |
html(int lvl) |
String |
html(org.anyline.handler.Uploader uploader) |
String |
html(org.anyline.handler.Uploader uploader,
int lvl) |
protected int |
index(Integer index,
int size)
计算下标
|
List<String> |
placeholders() |
List<org.dom4j.Element> |
placeholders(boolean element)
占位符所在元素(w:t标签)
|
List<org.dom4j.Element> |
placeholders(boolean element,
String regex) |
List<String> |
placeholders(String regex)
所有${key}格式的占位符
|
void |
reload() |
void |
removeContent()
删除行内文本内容
|
void |
replace(Map<String,String> replaces)
替换限制范围内占位符
|
void |
setDoc(WDocument doc) |
void |
setSrc(org.dom4j.Element src) |
LinkedHashMap<String,String> |
styles() |
LinkedHashMap<String,String> |
styles(StringBuilder builder) |
protected void |
t(StringBuilder builder,
int lvl) |
protected WDocument root
protected org.dom4j.Element src
public void reload()
public void removeContent()
public WDocument getDoc()
public void setDoc(WDocument doc)
public org.dom4j.Element getSrc()
public void setSrc(org.dom4j.Element src)
public List<org.dom4j.Element> bookmarks()
public List<org.dom4j.Element> placeholders(boolean element)
element - 是否返回占位符所在元素public List<String> placeholders(String regex)
regex - 正则public List<String> getTextList()
public String getTexts()
public String getText()
protected int index(Integer index, int size)
index - 下标 从0开始 -1表示最后一行 -2表示倒数第2行size - 总行数public org.dom4j.Element child(org.dom4j.Element parent,
String... tags)
protected void t(StringBuilder builder, int lvl)
public LinkedHashMap<String,String> styles()
public LinkedHashMap<String,String> styles(StringBuilder builder)
public String html()
public String html(int lvl)
public String html(org.anyline.handler.Uploader uploader)
public String html(org.anyline.handler.Uploader uploader, int lvl)
Copyright © 2024. All rights reserved.