找回密码
 立即注册

QQ登录

只需一步,快速开始

luanshixiaoguai

注册会员

18

主题

63

帖子

175

积分

注册会员

积分
175

活字格认证

luanshixiaoguai
注册会员   /  发表于:2016-8-17 14:39  /   查看:4044  /  回复:3
本帖最后由 luanshixiaoguai 于 2016-8-18 09:29 编辑

问题:小字号情况下,C1Report的换行标准(字间距?)和微软的好像不一致。
背景:我想要将不同字号的文本显示到C1Report上。
         其中,C1Report上每页显示4行,每行的宽度一致,超过4行换页显示。
         我使用了System.Windows.Forms.RichTextBox在后台为这些文本换行,并将每行文字分别显示到C1Report上。
         对于大字号的文本段可以刚好显示到C1Report上,但是小字号的文本段在C1Report上显示时,会留有部分空白。
         我想,这可能是C1Report的字间距和微软的不一致引起的(偏小)。
期待:请帮忙确认下,这个问题是C1Report的制限吗?有别的方式可以实现我想要的效果吗?
备注:添附了Demo及问题说明。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-8-17 17:18:40
沙发
谢谢您提供了详细的Demo和说明。
这是设计,C1Report的画法不一致,没有提供可以更改的方法。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
luanshixiaoguai
注册会员   /  发表于:2016-8-18 09:28:21
板凳
Alice 发表于 2016-8-17 17:18
谢谢您提供了详细的Demo和说明。
这是设计,C1Report的画法不一致,没有提供可以更改的方法。

好的,谢谢确认~
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-8-18 13:21:30
地板

不客气。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部