procedure inipage(fr:frxReport;frfile:string;printini:string);
var
Page:TfrxReportPage;
IniFile:TINIFile;
CDir:String;
begin
//fr.LoadFromFile(ExtractFilePath(Application.ExeName)+'print\hwdj.fr3');
fr.LoadFromFile(ExtractFilePath(Application.ExeName)+frfile);
Cdir:=ExtractFilePath(Application.ExeName);
// INIFile:=TINIFile.Create(cdir+'print.ini');
INIFile:=TINIFile.Create(cdir+printini);
page:=Tfrxreportpage.Create(nil);
page:=Tfrxreportpage(fr.Pages[1]);
page.PaperSize:=256; //256表示自定义
Page.PaperWidth :=INIFile.ReadFloat('setprint','PaperWidth',0);
Page.PaperHeight :=INIFile.ReadFloat('setprint','pageheigth',0);
INIFile.Free;
end;
本文介绍了一个使用Delphi实现的报告打印配置程序。该程序通过读取.ini文件来设置打印页面的宽度和高度,并能够加载特定的报告文件进行打印设置。涉及到Delphi组件如TfrxReportPage和TINIFile的使用。
1106

被折叠的 条评论
为什么被折叠?



