rave 中纸张设置的问题,找了几天了也搞不定 ,恳请各位帮忙(200分)

  • 主题发起人 主题发起人 neiephwd
  • 开始时间 开始时间
N

neiephwd

Unregistered / Unconfirmed
GUEST, unregistred user!
用rave做的报表,程序中预览的时候怎么选择纸张类型,比如说设为自定义类型,然后再设置高和宽, ReportPrinter.SetPaperSize(size,width,height)好像不起作用,是不是size值没设好,应该怎么设,试了好久都不对,也没个帮助。
也试了这个
begin
{Set to custom size}//
pDMode^.dmFields := pDMode^.dmFields or
DM_PAPERSIZE or
DM_PAPERWIDTH or
DM_PAPERLENGTH;
pDMode^.dmPaperSize := DMPAPER_USER;
pDMode^.dmPaperWidth := x {SomeValueInTenthsOfAMillimeter};
pDMode^.dmPaperLength := y {SomeValueInTenthsOfAMillimeter};
end;
也不行 ,
因为要打条码,所有都用rave做的, 实在是没招了,恳请各位帮个忙吧。
我用的rave 5.1 虚拟打印机
 
有没有碰到类似问题的啊 ,帮我看一下吧
 
我打条码使用的是fastreport.
还有,你的报表是预先设计后被调用还是程序自己生成?如果你真的没法修改页面,使用设计好的报表试试。
 
后退
顶部