当前位置: 代码迷 >> PB >> 请问free form datawinow 分页打印
  详细解决方案

请问free form datawinow 分页打印

热度:146   发布时间:2016-04-29 10:04:17.0
请教free form datawinow 分页打印
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()
  相关解决方案