厦
厦门的夏天
Unregistered / Unconfirmed
GUEST, unregistred user!
小弟用如下代码动态创建报表:
frReport1.Pages.Clear;
frReport1.Pages.Add;
frReport1.Pages[0].ChangePaper(256,3800,2800, 0,poPortrait);
frReport1.PrepareReport;
frReport1.Preview := F_bar_temp_preview.frPreview1;
frReport1.ShowReport;
试图用ChangePaper(256,3800,2800, 0,poPortrait);改变报表的大小(以达到用户定义报表大小),但当我编辑页,居然发现Page1宽变为1372,高为1006,szie还是为256(在对象杳看器中看到的,工具-->选项-->报表单位为象素)当我用鼠标在设计器环境下的Page1上(即编辑页后的环境)移动时,左下角显示当前鼠标的位置,最大为1363(左),3032,真是郁闷,为什么不是当初ChangePaper设计的大小?
frReport1.Pages.Clear;
frReport1.Pages.Add;
frReport1.Pages[0].ChangePaper(256,3800,2800, 0,poPortrait);
frReport1.PrepareReport;
frReport1.Preview := F_bar_temp_preview.frPreview1;
frReport1.ShowReport;
试图用ChangePaper(256,3800,2800, 0,poPortrait);改变报表的大小(以达到用户定义报表大小),但当我编辑页,居然发现Page1宽变为1372,高为1006,szie还是为256(在对象杳看器中看到的,工具-->选项-->报表单位为象素)当我用鼠标在设计器环境下的Page1上(即编辑页后的环境)移动时,左下角显示当前鼠标的位置,最大为1363(左),3032,真是郁闷,为什么不是当初ChangePaper设计的大小?