L
lbt
Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手,我使用以下方式打印报表,fre是3.0的
frxReport2.LoadFromFile(extractfilepath(application.ExeName) + '单据样式/批发查询列表.fr3');
MyIni:=TIniFile.Create(extractfilepath(application.ExeName)+'printset.INI');
frxReport2.PrintOptions.Printer:=MyIni.ReadString('printer','xsfxprint','');
frxReport2.SelectPrinter;
frxReport2.ShowReport;
此时选择打印时,他的页面大小不是所选单据样式的页面大小,而是上一次我打印其他报表的页面,好像是页面没有释放一样的.如果我将程序关闭,重新打开,些是打印的页面大小,是我选择的单据样式的页面大小.
在线等候!!!!!!!!!!!!!!!!!!
frxReport2.LoadFromFile(extractfilepath(application.ExeName) + '单据样式/批发查询列表.fr3');
MyIni:=TIniFile.Create(extractfilepath(application.ExeName)+'printset.INI');
frxReport2.PrintOptions.Printer:=MyIni.ReadString('printer','xsfxprint','');
frxReport2.SelectPrinter;
frxReport2.ShowReport;
此时选择打印时,他的页面大小不是所选单据样式的页面大小,而是上一次我打印其他报表的页面,好像是页面没有释放一样的.如果我将程序关闭,重新打开,些是打印的页面大小,是我选择的单据样式的页面大小.
在线等候!!!!!!!!!!!!!!!!!!