这应该是一个Windows的多语言支持功能,如果是一个中间没有空格的
字符串,Windows会把它作为一个单词来进行处理,而同一个单词一般
不会进行分行的。如果真要分行那真是您老的不幸啊!
字符串,Windows会把它作为一个单词来进行处理,而同一个单词一般
不会进行分行的。如果真要分行那真是您老的不幸啊!
解决方案 »
- IDataObjec.SetData放入一段文字
- 如何在记录集中添加空记录?
- Apache怎样和Delphi生成的webservice整合
- 怎么样在Delphi程序中增加代码,使用程序自己启动后自己删除自己
- 诸位大虾,请问如何在Delphi6中操作Word2000的文档(包括图片)排版?
- 我想问一下:在DELPHI中,如何连接数据库SQL SERVER 2000?
- 怎样在表中image字段中插入硬盘上的一个图形文件?(100分)
- 菜单弹出时的重画问题
- 哪里有MP3和RM播放的组件?(要可以编译进可执行文件脱离DELPHI运行的)
- 关于多层系统的问题请高手指点!望多指教!!!
- 100万元,急求软件!
- 用ado可以连接foxpro数据库吗????请高手指教!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[email protected]
1、首先,做一个函数控制字符串换行;
Function MitiLine (Str:String;N:Integer):String;
var L,I:Integer;
Strs:String;
Begin
L:=Length(Str);
L:=Round(L/N+0.5);
If L=0 Then
begin
Result:=Str;
Exit;
End;
For I:=1 To L Do Strs:=Strs+Copy(Str,N*(I-1)+1,N)+#13;
Result:=Strs;
End;其中:Str是要控制的字符串,N是一行显示的字符数(注意汉字为双字符)。2、然后,在报表打印前调用该函数。
如:
QRDBText1.Caption:=MitiLine(QRDBText1.Caption,24);
Preview;
这样就可以了。