用dxComponentPrinter可以所见即所得的打印cxgrid的内容,但是现在有一个问题。打印中虽然可以设定报表的title,打印预览时还要分页,也就是显示该页是第几页。这个属性怎么设---------------------我觉得像DEV这各知名的第三方控件商,肯定有办法设的,只是实在找不到方法,GOOGLE,老外的网站上都找了个遍,实在没有看到相关的设定方法。

解决方案 »

  1.   

    楼主你是想在预览时实现 第1页/共30页 这种效果么?如果是这样,那么 双击TdxComponentPrinter控件,在出现的窗口中,点击ADD,建立一个与TcxGrid对应的报表,起个name,设置好后,点击本窗口右下方的 page Setup,在出现的“Page Setup”窗口里,点击“Header\Footer”页,里面有"Header" 和 "Footer"设置内容,可以在FOOTER中间的文本框内,点击下面的图标,那里的图标会提示图标的功能,右边三个图标就可以实现上面的效果了。楼主可以试一下。
      

  2.   

    需要先选中对应的PrintLink,然后PageSetup,选择页眉或页脚属性框激活相应的文本框,就可以再下面选择需要的属性了。