setWriter

设置 PageOfficeCtrl 控件的数据对象。

如果您需要动态输出数据到Word文档或Excel表格里,您就必须创建com.zhuozhengsoft.pageoffice.wordwriter.WordDocument对象或com.zhuozhengsoft.pageoffice.excelwriter.Workbook对象,并且调用setWriter给PageOfficeCtrl控件设置数据对象。 您必须在调用 webOpen 方法之前调用 setWriter 方法。

writerObj 参数类型必须和 webOpen 方法打开的文档类型相匹配。 例如:如果 webOpen 方法打开的是Word文档,writerObj 参数必须是 com.zhuozhengsoft.pageoffice.wordwriter.WordDocument 对象。

语法:

public void setWriter(java.lang.Object writerObj)
               throws java.lang.Exception,
                      java.io.IOException

参数:

writerObj - 数据对象。目前合法的数据对象有 com.zhuozhengsoft.pageoffice.wordwriter.WordDocumentcom.zhuozhengsoft.pageoffice.excelwriter.Workbook.

抛出:

java.io.IOException

java.lang.Exception

示例:

下面的示例展示如何使用 setWriter 方法。

Word 示例代码:

WordDocument doc = new WordDocument();
DataRegion dataRegion = doc.openDataRegion("name");
dataRegion.setValue("张三");
poCtrl1.setWriter(doc); //数据对象是 com.zhuozhengsoft.pageoffice.wordwriter.WordDocument 对象。

Excel 示例代码:

Workbook wb = new Workbook();
Sheet sheetOrder = wb.openSheet("Order");
sheetOrder.OpenCell("B5").setValue("张三");
poCtrl1.setWriter(wb); //数据对象是 com.zhuozhengsoft.pageoffice.excelwriter.Workbook 对象。

results matching ""

    No results matching ""