Fastreport报表,由于用户的打印纸的有时候是A4纸,有时候比A4纸小的多,故而想通过程序控制,
让用户自己输入纸的长度,再打印报表,今天弄了一早上也没有弄出来,请高手指教。
page:=TfrxReportpage(frxreport1.Pages[0]);
//page.PaperSize:=edit1.Height;
// page.PaperHeight:=edit1.Height;
这个方法不管用,请大家给个思路:)))
让用户自己输入纸的长度,再打印报表,今天弄了一早上也没有弄出来,请高手指教。
page:=TfrxReportpage(frxreport1.Pages[0]);
//page.PaperSize:=edit1.Height;
// page.PaperHeight:=edit1.Height;
这个方法不管用,请大家给个思路:)))
for i:=0 to frxReport1.PagesCount-1 do
begin
g_height:=edit2.Text;
page:=TfrxReportPage(frxReport1.Pages[i]);
page.PaperHeight:=strtoint(g_height);
end;