关于报表打印的两个问题? (100分)

  • 主题发起人 主题发起人 rocken2
  • 开始时间 开始时间
R

rocken2

Unregistered / Unconfirmed
GUEST, unregistred user!
一、我在报表中是用quickrpt1.preview来预览并打印,机子默认的是A4纸,可是我想用B5纸的话却设置不了(在预览的设置里,设置是可以设置,但是设置后打印出来的还是A4)这是怎么回事?要怎么办?
二、因为上面的原因,所以我想在程序里进行设置控制,
可是我在程序里这样写:print_f.quickrpt1.page.papersize:=A4;
为什么程序老是不认得A4?在quickRpt1的左边栏的属性里不也是这样的么?用A4为什么会不认得。那我用combobox来选 A4,B5之类的就更成问题了。请问要怎么办?
主要是print_f.quickrpt1.page.papersize:=A4;
这句程序是按quickRpt左边的属性里写的,
为什么不行呢?
 
你没有装打印机,或你打印机不可用或不支持A4所以才出现第一个情况,
第二个
引用QrPrntr
 
如果我想把A4,A5,B5之类的放在一个combobox中,然后打印的时候进行选择,
要怎么转换combobox.text,A4,B5是什么类型?直接=combobox.text好像不能用。
 
不是用combobox的index(0,1,2。。。。。)对应A4,B5...来转换吗??
是不是我没明白你的意思啊。。
我是初学者:),很多不明白。。。。。大家一起努力咯!1
 
if combobox.text='A4纸' then

print_f.quickrpt1.page.papersize:=A4;
if combobox.text='A3纸' then

print_f.quickrpt1.page.papersize:=A3;
 
多人接受答案了。
 
后退
顶部