SetWriter
设置 PageOfficeCtrl 控件的数据对象。
如果您需要动态输出数据到Word文档或Excel表格里,您就必须创建PageOffice.WordWriter.WordDocument对象或PageOffice.ExcelWriter.Workbook对象,并且调用SetWriter给PageOfficeCtrl控件设置数据对象。 您必须在调用 WebOpen 方法之前调用 SetWriter 方法。
WriterObj 参数类型必须和 WebOpen 方法打开的文档类型相匹配。 例如:如果 WebOpen 方法打开的是Word文档,WriterObj 参数必须是 PageOffice.WordWriter.WordDocument 对象。
语法:
public void SetWriter(
Object WriterObj
)
参数:
WriterObj
- 数据对象。目前合法的数据对象有 PageOffice.WordWriter.WordDocument 和 PageOffice.ExcelWriter.Workbook。
示例:
下面的示例展示如何使用 SetWriter 方法。
Word 示例代码:
PageOffice.WordWriter.WordDocument doc = new PageOffice.WordWriter.WordDocument();
PageOffice.WordWriter.DataRegion dataRegion = doc.OpenDataRegion("name");
dataRegion.Value = "张三";
POCtrl.SetWriter(doc); //数据对象是 PageOffice.WordWriter.WordDocument 对象。
Excel 示例代码:
PageOffice.ExcelWriter.Workbook wb = new PageOffice.ExcelWriter.Workbook();
PageOffice.ExcelWriter.Sheet sheetOrder = wb.OpenSheet("Order");
sheetOrder.OpenCell("B5").Value = "张三";
POCtrl.SetWriter(wb); //数据对象是 PageOffice.ExcelWriter.Workbook 对象。