QReport中长文本打印的问题 ( 积分: 200 )

  • 主题发起人 主题发起人 jongh
  • 开始时间 开始时间
J

jongh

Unregistered / Unconfirmed
GUEST, unregistred user!
报表里需要打印一些类别的分数,后面是一大段文字,大概如下:
-----------------------------------------
类别1 | 类别2 | .......
-----------------------------------------
分数1 | 分数2 | .......
-----------------------------------------
然后是大段文字

类别分数用了一个titleband,文字部分用了一个detailband + qrrichtext,但是当文字超过一定长度时就自动转到新页打印,分数下面留下大片空白,请问有什么方法解决
我这样调整高度
contMemo.Height := contMemo.Lines.Count * 16;
qrBand1.Height := contMemo.Top + contMemo.Height + 10;
 
报表里需要打印一些类别的分数,后面是一大段文字,大概如下:
-----------------------------------------
类别1 | 类别2 | .......
-----------------------------------------
分数1 | 分数2 | .......
-----------------------------------------
然后是大段文字

类别分数用了一个titleband,文字部分用了一个detailband + qrrichtext,但是当文字超过一定长度时就自动转到新页打印,分数下面留下大片空白,请问有什么方法解决
我这样调整高度
contMemo.Height := contMemo.Lines.Count * 16;
qrBand1.Height := contMemo.Top + contMemo.Height + 10;
 
好像没有懂你说的什么意思,是不是不能自动换行?
如果是的话查询一下自动换行的解决方法,写的话要写很多
 
不是换行,而是换页,本来可以2页打完的东西要3页,因为detailband自动从新页开始,但我并没有设置强行换页,而且文本稍短的话也不会从新页开始
 
类似问题。有待解决!
 
后退
顶部