怎样把Rave里面的page设置成A3的横向打印?在设计时弄成A3:高11.693,宽:16.535,但是打印的时候也是这样!但我只能设计时弄成那样,打印的时候,纸张变自动的变成了高:16.535宽11.693去了,怎样才能实现我的功能呢?

解决方案 »

  1.   

    是否是设置page的orientation属性为;poLandScape吗?这样设计的时候是,但是打印的时候却又变回poPortrait了!所打印出来的东西完全乱了!该怎么做呢?
      

  2.   

    procedure TForm1.Button1Click(Sender: TObject);
    var
      RavePage: TRavePage;
    begin
      RaveProject1.Open;
      RavePage := TRavePage(RvProject1.ProjMan.FindRaveComponent('Report1. Page1',nil));
      RvSystem1.SystemPrinter.Orientation := RavePage.Orientation;
      RvSystem1.Execute;
    end;