public class Word07Writer extends Object implements Closeable
| Modifier and Type | Field and Description |
|---|---|
protected File |
destFile
目标文件
|
protected boolean |
isClosed
是否被关闭
|
| Constructor and Description |
|---|
Word07Writer() |
Word07Writer(File destFile)
构造
|
Word07Writer(org.apache.poi.xwpf.usermodel.XWPFDocument doc)
构造
|
Word07Writer(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
File destFile)
构造
|
| Modifier and Type | Method and Description |
|---|---|
Word07Writer |
addTable(Iterable<?> data)
增加表格数据
|
Word07Writer |
addText(Font font,
String... texts)
增加一个段落
|
Word07Writer |
addText(org.apache.poi.xwpf.usermodel.ParagraphAlignment align,
Font font,
String... texts)
增加一个段落
|
void |
close()
关闭Word文档
如果用户设定了目标文件,先写出目标文件后给关闭工作簿
|
protected void |
closeWithoutFlush()
关闭Word文档但是不写出
|
Word07Writer |
flush()
将Excel Workbook刷出到预定义的文件
如果用户未自定义输出的文件,将抛出
NullPointerException
预定义文件可以通过setDestFile(File) 方法预定义,或者通过构造定义 |
Word07Writer |
flush(File destFile)
将Excel Workbook刷出到文件
如果用户未自定义输出的文件,将抛出
NullPointerException |
Word07Writer |
flush(OutputStream out)
将Word Workbook刷出到输出流
|
Word07Writer |
flush(OutputStream out,
boolean isCloseOut)
将Word Document刷出到输出流
|
org.apache.poi.xwpf.usermodel.XWPFDocument |
getDoc()
获取
XWPFDocument |
Word07Writer |
setDestFile(File destFile)
设置写出的目标文件
|
protected File destFile
protected boolean isClosed
public Word07Writer()
public Word07Writer(File destFile)
destFile - 写出的文件public Word07Writer(org.apache.poi.xwpf.usermodel.XWPFDocument doc)
doc - XWPFDocumentpublic Word07Writer(org.apache.poi.xwpf.usermodel.XWPFDocument doc,
File destFile)
doc - XWPFDocumentdestFile - 写出的文件public org.apache.poi.xwpf.usermodel.XWPFDocument getDoc()
XWPFDocumentXWPFDocumentpublic Word07Writer setDestFile(File destFile)
destFile - 目标文件public Word07Writer addText(Font font, String... texts)
font - 字体信息Fonttexts - 段落中的文本,支持多个文本作为一个段落public Word07Writer addText(org.apache.poi.xwpf.usermodel.ParagraphAlignment align, Font font, String... texts)
align - 段落对齐方式ParagraphAlignmentfont - 字体信息Fonttexts - 段落中的文本,支持多个文本作为一个段落public Word07Writer addTable(Iterable<?> data)
data - 表格数据,多行数据。元素表示一行数据,当为集合或者数组时,为一行;当为Map或者Bean时key表示标题,values为数据public Word07Writer flush() throws org.aoju.bus.core.lang.exception.InstrumentException
NullPointerException
预定义文件可以通过setDestFile(File) 方法预定义,或者通过构造定义org.aoju.bus.core.lang.exception.InstrumentException - IO异常public Word07Writer flush(File destFile) throws org.aoju.bus.core.lang.exception.InstrumentException
NullPointerExceptiondestFile - 写出到的文件org.aoju.bus.core.lang.exception.InstrumentException - IO异常public Word07Writer flush(OutputStream out) throws org.aoju.bus.core.lang.exception.InstrumentException
out - 输出流org.aoju.bus.core.lang.exception.InstrumentException - IO异常public Word07Writer flush(OutputStream out, boolean isCloseOut) throws org.aoju.bus.core.lang.exception.InstrumentException
out - 输出流isCloseOut - 是否关闭输出流org.aoju.bus.core.lang.exception.InstrumentException - IO异常public void close()
close in interface Closeableclose in interface AutoCloseableprotected void closeWithoutFlush()
Copyright © 2019. All rights reserved.