fastreport 3.0 中定制left margin 和 right margin 的方法(0分)

  • 主题发起人 主题发起人 wwwdatao
  • 开始时间 开始时间
W

wwwdatao

Unregistered / Unconfirmed
GUEST, unregistred user!
在网上查了很久都没有查到。我需要套打发票,由于各个打印机上边距和左边距的设置差异,所以为了适应不同的打印机,我希望能在程序中设置页面的left margin 和right margin ,将数值保存在INI文件中,每次运行中从INI文件中读取并设置
但ReportStd.Pages[0].Top := 2;
显然是没有效果的,,希望高手能指点一下方法,或给出其他解决的建议
 
你的想法是对的,每个报表生成器都有margin属性,
设置一下即可。
或者对printers进行设置也可。
 
report.page[0].leftmargin := 5;//mm
topmargin
 
来自:icc, 时间:2006-12-4 8:20:16, ID:3638293
report.page[0].leftmargin := 5;//mm
topmargin
===========================================
我试过上面的方法,但我这里frxreport1.Pages[0].里面无法找到leftmargin属性呢。
如果硬要这样写上,编译不通过的。
procedure TForm1.Button1Click(Sender: TObject);
begin
StringDS.RangeEnd := reCount;
StringDS.RangeEndCount := sl.Count;

frxreport1.Pages[0].leftmargin := 5;//mm如果加上编译不能通过,显示无法找到LEFTMARING
frxReport1.ShowReport;
end;
 
来自:easykoala, 时间:2006-12-4 8:06:30, ID:3638281
你的想法是对的,每个报表生成器都有margin属性,
设置一下即可。
或者对printers进行设置也可。
=========================
大哥能不能给出代码,,能不能留下QQ,很急很希望能请教。
 
我顶起来
 
后退
顶部