用QuickReport做报表打印,用EPSON LQ-1600K打印机
纸张类型为217*280,纵向打印正常,
当横向打印预览时正常,打印却不能按预览打印
设置Top和Buttom为0,可打印出来抬头间隔太大,大概有2-3厘米
同样设置在WORD中打印正常显示,抬头间隔为1厘米左右(打印机默认)
请问各位应该怎么解决这个问题(只能用QuickReport)
最好能发个例子。EMAIL:[email protected]

解决方案 »

  1.   

    你在打印前还要在Quickreport上的打印设置中设置横向打印
      

  2.   

    QReport打印纸横向与纵向的控制主要是:TQuickRep.Page.Orientation 属性,
    定义它为:poLandScape 纸张就按横向格式打印;
    定义它为:poPortTrait 纸张就按纵向格式打印。
    如没有特殊要求,在报表设计时把以上属性设置好就可以了。
      

  3.   

    前面两位朋友已经说了
    设置“TQuickRep.Page.Orientation ”属性
      

  4.   

    QuickReport的Preview界面里那个打印设置没设为横向
      

  5.   


      QuickRep1.Page.LeftMargin:=5;
      QuickRep1.Page.TopMargin:=5;
      QuickRep1.Page.RightMargin:=5;
      QuickRep1.Page.BottomMargin:=5;
      

  6.   

    设置TQuickRep.Page.Orientation 属性,
    为:poLandScape 纸张就按横向格式打印;
    为:poPortTrait 纸张就按纵向格式打印。