free form 形式的 datawindow,只有一条记录,由于dw中还有些其它文本,这条记录 必须打印在多页上,请问怎么分页?
dw_print.modify(" datawindow.print.page.range = '"+ ls_page +"'") 对 freeform 形式的dw好像是不起作用的。期待高手解答~~
------解决方案--------------------
rangle的作用是打印页码的范围
如果要打成多页,可以对数据进行分组,选择News page on group属性
------解决方案--------------------
如果是只是打印很简单
1. 建立一个外局数据源数据窗口 d_Print_DataObject, 就使用一列 ,类型 string ,长度 4000
2. 在窗口中定义实例变量 ids_Print
3. Open 事件 ids_Print = Create DataStore
ids_Print.DataObject = ‘d_Print_DataObject’
4. 在打印事件中: ids_Print.ReSet()
ids_Print.InsertRow(0)
// 赋值一下 ,如果是要打印多行 ,就进行多行赋值 ,插入一行 ,就赋值一行
ids_Print.Print()