找回密码
 立即注册

QQ登录

只需一步,快速开始

CanYou8

银牌会员

67

主题

191

帖子

2047

积分

银牌会员

积分
2047

活字格认证微信认证勋章元老葡萄

CanYou8
银牌会员   /  发表于:2015-7-17 17:36  /   查看:4337  /  回复:6
在使用Matrix来实现动态行列时,打印出来的效果是默认居左的。如果列数较少,列表及数据在左侧而右侧一片空白,就不是很美观了。
能否实现:
1.打印时设置默认居中;
2.或者可以动态设置列宽。

6 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-7-20 09:27:00
沙发
您好,
非常抱歉。
我们经过调查,目前Matrix不能够支持打印时默认居中的效果。
回复 使用道具 举报
CanYou8
银牌会员   /  发表于:2015-7-20 10:44:00
板凳
动态设置列宽可以吗?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-20 11:32:00
地板
您好,
这个问题,我这边正在做验证,如果有进展我会尽快给您反馈。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-20 14:59:00
5#
您好,
非常抱歉,我这边尝试在报表运行是修改报表的列宽大小,
思路是
  1. Report.Body.ReportItems[0].Width
复制代码
设置整个控件的宽度,但是这个宽度的设置被自动增加的列的宽度覆盖了。
所以,没有没有办法动态设置矩阵的列宽。
回复 使用道具 举报
CanYou8
银牌会员   /  发表于:2015-7-22 11:16:00
6#
明白了。我们只好做多个不同列宽的矩阵模板,根据数据源特点来选用了
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-22 13:53:00
7#
非常抱歉,
给您带来不便。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部