1、FastReport 4.3,Delphi 7
2、我是按照 FastReport Demo 中的 PrintTable 做的,用 frxReport1 和 frxCrossObject1
3、问题:
    (1)因为 cxGrid 可以控制列的动态显示,所以要求 FastReport 打印的是 cxGrid 可视列
    (2)FastReport 是否可以与 cxGrid 列宽一样,即:如果调整 cxGrid 列宽,FastReport 预览、打印列宽与之相对应
4、如果解决不了,是否有其他方式解决?

解决方案 »

  1.   

    不用FR,直接用DEV组件中的打印控件,打印CXGRID很方便的,就象EXCEL中打印一样,所见所得哦。
    标题,页脚等等随你控制。建议楼主试一试吧。
      

  2.   

    嗯,既然已经用了cxGrid,继续用dxComponentPrinter好了,自定义方便。
      

  3.   

    dxComponentPrinter,能不能将打印设置保存下来?
      

  4.   

    可以设置的。具体的可以看一下每三方控件的DEMO。
      

  5.   

    如果楼主用dxComponentPrinter控件,那么,双击该控件,进入一个新窗体,点击ADD,即可增加一个信息,可以在这个窗体中增加很多要打钱的内容。每一条都可以分别设置纸张、标题、页脚等等。请楼主去试一试吧,非常方便的所见所得哦。
      

  6.   

    1、6楼的,我看过 Demo 了,可是没有找到能保存 dxComponentPrinter 的例子,你能否具体说一下哪个是?
    2、我用的就是 dxComponentPrinter,我想问的是:用户在使用过程当中,能自定义纸张、横纵向、页边距等等这些,保存在本地生成一个配置文件,类似于 cxGrid的   RestoreFromIniFile、StoreToIniFile
      

  7.   

    tgbd(li wm) 
    方法在哪儿呢?我的问题你到底看了吗?我在重申一下问题:如果各位看的话,请仔细一下好吗?1、现在用的 dxComponentPrinter2、我想保存 dxComponentPrinter 的设置,是用户在使用过程当中,保存自己的个性设置,例如:打印机B4、A3、横向、纵向,最好能是每个打印都能单独保存3、tgbd(li wm),请你说说,告诉我的方法在哪儿啊?我怎么找不到呢?
      

  8.   

    huangheguyun(黄河古韵) 你说的能够保存自定义格式的 Demo 在哪儿?具体点?tgbd(li wm)不在了吗?请详细说明一下怎么保存自定义格式?
      

  9.   

    请 cxGrid 的朋友帮忙看下啊,要不又要重新开帖了
      

  10.   

    请参考:http://topic.csdn.net/u/20100210/11/b8873e50-d11c-445a-9f0d-2937cf79ec34.html?seed=523399792&r=63412140#r_63412140我已帮你解答了