我要在quick report的控件上画0.5cm*0.5cm的方格子,怎么办?(200分)

Y

yxshi

Unregistered / Unconfirmed
GUEST, unregistred user!
我的问题是这样的:
我要设计一批报表,大致内容是一致的,不同的是报表的字段位置不同
只需要打印数据,不需要打印字段头,既报表纸是指定的,所以我要先在
给定的报表纸上,打印出坐标线,让用户自己输入字段的位置.
问题有
1,怎样在qr中画上坐标线
2,在qr中,我怎么设置纸张大小
3,.left的值是象素值,怎么换算成cm
我原来用report smith,qr不熟悉,多谢了,200分口也
 

1.画坐标线用QREPORT栏上的QRSHAPE,在它的SHAPE属性中可设置为竖线或横线.
2.QUICKREP控件上击右键,选择REPORT SETTINGS进入设置,各种纸张大小可选.
3.LEFT的值是QUICKREP在窗口中的位置,确实是象素值,但与报表在纸上的打印

位置无关.而报表中的单位是MM, 在纸上的左右页边距中在如2中的REPORT

SETTINGS中可设置.
 
用QRSHAPE,并在库中加入空记录,或干脆贴张带格的图
 
我的意思是在运行期间,在未知的打印机上,输出0。5乘0。5的方格,布满整个
打印纸张,就象大富翁的页面底色一样。要在 qr 上实现。
多谢指叫
 
用PixepsPerX 和PixepsPerY算吧。
 
jghuang,能给我一个例程吗,分数多多
 
报表有一个属性,unit表示设计期报表背景格的单位,设其为MM则,
显示1cm*1cm的方格,根据此方格的大小为参照,放上tqrshape控件,
调整其大小,使其为背景方格的1/4.
可以先调整其大小为1cm*1cm,记下width和height属性,然后,调整
width和height使其减小一般,大公搞成
 
算了,这点分分掉算了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
902
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部