请教关于ReportBuilder 的三个问题(300分)

  • 主题发起人 主题发起人 秦浩天
  • 开始时间 开始时间

秦浩天

Unregistered / Unconfirmed
GUEST, unregistred user!
开发环境:Delphi5+ADO+ReportBuilder5 Ent
1.如何调整字间距?
2.如何解决换行时出现半中文字的问题?WordWrap、CharWrap我都试过了,
虽然能自动换行但是有时会出现乱码。
3.当打印纸(二十四开)比预先设定好的纸张类型(B4)大时,如何使打印机在
打印完一页后自动换页忽略剩余部分,从新一张纸开始打印。注:我用的是
针式打印机。
如果用ReportBuilder不能解决以上问题,是否有其它报表软件可解决以上问题?
 
1.我也想知道(问一下M$怎么做Word的就知道啦)。
2.调整宽度、字体及显示内容(单字节加一空)不知能否马虎解决。
3.看来你是想第一页用不同的纸张,我用HP5000LE可以设定第一页的纸型,
一般打印机不行,不知运行时动态改变Report的纸张设定可不可以,即
做一个打印对话框,询问用户使用的打印纸型(包括第一页),然后打印
时首先打印第一页,改变纸型,再打印其余页。
 
1.我知到在Ucdos中有调整字间距的命令,Windows中有没有就不知到了。
2.DJ的办法不好。Visual Foxpro的报表就不会有此问题,不知是怎么做的?
3.不知浩天的是不是要把二十四开的纸当B4用?
 
1、不会,好像没有这个功能
2、将字体选为中文字体,然后设置charwrap(memo)或wordwrap(text)为true,
3、找不到针打试验,试验一下响应onendpage事件,试验调用一下report的printer的startpage
或其他方法,不知道有没有一个管用
 
1.没试出来
2。建议你用RichText和DbRichText可能会好一些。如果还不行可以适当位置
加入空格即可。
 
多人接受答案了。
 
后退
顶部