起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 249|回复: 11

表格文档多行编辑的问题**

[复制链接]
发表于 2009-6-16 10:46:55 | 显示全部楼层 |阅读模式
表格文档中多行编辑的单元格:
1、在显示文本信息的时候能否设置它的行间距离,默认的行间距离太密了,客户很不满意……


2、多行单元格只是用来显示,没有编辑用,当单元格在获得焦点时会在右侧显示滚动条,这时由于滚动条占据一定宽度,因此整个单元格的文字显示会变动,这样就让看到一半的信息不知道跑哪去了。这个滚动条能不能一开始就显示着,或者有其它办法?
回复

使用道具 举报

发表于 2009-6-16 11:28:47 | 显示全部楼层
抱歉,您提的这个需求表格文档无法支持。建议:
1、换一种数据表现方式,如:表单文档
2、在表格文档中嵌入一个rtf控件,可以设置文本格式,但是需要您自己用代码来控制数据的表现
回复 支持 反对

使用道具 举报

发表于 2009-7-3 12:58:01 | 显示全部楼层
字段类型是文本,在表格文档中,
2、在表格文档中嵌入一个rtf控件,可以设置文本格式,但是需要您自己用代码来控制数据的表现
平台上哪个控件可以设置文本格式啊?
回复 支持 反对

使用道具 举报

发表于 2009-7-3 13:49:50 | 显示全部楼层
RichEdit控件。
这是个delphi控件,具体用法可以参考一下delphi帮助或者上网搜索相关例子。
回复 支持 反对

使用道具 举报

发表于 2009-7-3 14:11:26 | 显示全部楼层
网上查了一下,说richedit2.0的才有这个功能,平台的richedit是1.0还是2.0.

平台richetid.Paragraph下没有LineSpacingRule属性
回复 支持 反对

使用道具 举报

发表于 2009-7-3 15:31:09 | 显示全部楼层
平台用的是windows自带的。你可以看看,目录里面没有richedit.dll的东西。
只能按照标准richedit的去看。应该是支持不了行距条件的。
回复 支持 反对

使用道具 举报

发表于 2009-7-3 17:03:24 | 显示全部楼层
那平台上还有没有其它方法能实现行间距稍微大点这个功能
因为一些意见写完就要直接打印,这样的行间距太密了,没法看
回复 支持 反对

使用道具 举报

发表于 2009-7-3 17:48:57 | 显示全部楼层
你给的字体是不是太小了,字体大了,显示的行间距会好看些。
再不行就只能加回车了。
回复 支持 反对

使用道具 举报

发表于 2009-7-6 13:11:58 | 显示全部楼层
那找一个riched20.dll的文件,能导入到平台上使用吗?
windows自带的riched20和riched32都是有的
回复 支持 反对

使用道具 举报

发表于 2009-7-6 13:43:18 | 显示全部楼层
楼主,你先在delphi里试试吧,应该是可以的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 05:11 , Processed in 0.059551 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表