找回密码
 立即注册

QQ登录

只需一步,快速开始

xuxs
高级会员   /  发表于:2015-10-14 14:27:00
11#
Sample的逻辑我看明白了,这个Sample是把两个Grid打印到同一个Document里面,即打印完第一个Grid继续打印第二个,而不是在一个页面同时打印2个。我目前能够实现在第一页同时打印2个,因为我在PrintPage事件里面使用PrintDocumentGridRender时,其中一个属性FirstPageY只能指定第一页的打印位置,所以我在第一页可以利用此属性不断改变坐标,将两个Grid都打印出来,从第二页该属性就不能使用了,后打印的Grid会覆盖掉先打印的Grid,目前我遇到的问题就是无法调整每一页的打印坐标位置,如果使用Graphics则能够自己计算坐标,但是PrintDocumentGridRender.FirstPageY仅仅适用于在第一页调整打印的起始位置。

我这边已经经过了多次debug,无法指定多页的打印开始位置,不知你们有没有良策
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-14 15:30:00
12#
回复 11楼xuxs的帖子

谢谢反馈。
那么首先测试,如果仅仅是一个c1flexgrid,采取你目前的算法,是否能够分多页打印?

8楼提供的示例,不管是多个还是单个flexgrid都可以指定每页打印几行几列,并且打印成功。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-27 17:59:00
13#
回复 11楼xuxs的帖子

请问问题解决如何了?
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        

评分

参与人数 1满意度 +5 收起 理由
xuxs + 5 这个问题经过各种尝试,最终没有实现想要的效果,应该是FlexGrid没有提供这方

查看全部评分

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

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
xuxs
高级会员   /  发表于:2015-11-24 08:59:00
14#
这个问题经过各种尝试,最终没有实现想要的效果,应该是FlexGrid没有提供这方面的接口,不过仍然谢谢Alice
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-11-24 10:05:00
15#
回复 14楼xuxs的帖子

好的。
非常感谢您的反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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