fastreport 设置横竖打印的问题,设置为横向,打印确竖向的。急急急急急急急急。。。。。。
fastreport 3.0 设置横竖打印的问题。
我在设计报表的时候,纸张的方向是设置为:poPortrait
然后我在生成报表的时候,我用代码控制纸张的方向,
FX:='';
if trim((FStream.ReadString('Print','P','')))='1' then
begin // ShowMessage('竖向打印');
page1.Orientation:=poPortrait;
FX:='1'; // 记录方向
end else if trim(FStream.ReadString('Print','P',''))='2' then
begin
// ShowMessage('横向打印');
page1.Orientation:=poLandscape;
FX:='2'; // 记录方向
end;
预览的时候是正常的,竖向,预览的结果就是竖向的,横向,预览就是横向的。
但是打印出来的时候,就不是这样,竖向的成为横向,横向的变为竖向
我也郁闷了,我用quickreport的时候,就没有这样的情况,难道在设计的时候就应该区分横向和竖向吗?
请教了