首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

请问free form datawinow 分页打印

2012-02-08 
请教free form datawinow 分页打印free form 形式的 datawindow,只有一条记录,由于dw中还有些其它文本,这

请教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()

热点排行