找回密码
 立即注册

QQ登录

只需一步,快速开始

componentcn

注册会员

11

主题

26

帖子

197

积分

注册会员

积分
197

活字格认证

componentcn
注册会员   /  发表于:2011-1-12 10:53  /   查看:7165  /  回复:3
产品版本:Spread WinForm 5
IDE:Visual Studio 2008
问题描述:
请查看附件中的事例和问题描述。

Demo.rar

68.31 KB, 下载次数: 554

rar

问题.docx

43.73 KB, 下载次数: 587

docx

3 个回复

倒序浏览
gw0506
超级版主   /  发表于:2011-1-12 11:57:00
沙发
Demo里,PrintSpread方法中有一句preser.ShowBorder = false.
注掉这句就好了。
但是不知道注掉这句你是否可以接受?
回复 使用道具 举报
componentcn
注册会员   /  发表于:2011-1-12 13:34:00
板凳
实在抱歉,这一句不能注释掉,因为我需要不现实整个外边框,而且这一句是控制显示整个表格的外边框,怎么会对某行产生影响?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-1-12 13:46:00
地板
因为用户给定的值在计算中会有误差,有可能导致某些border看不到。
是否ShowBorder肯定会影响计算的。
如果不能修改ShowBorder的设置,就只能微调PaperSize的值了。Demo中是:
  1. preser.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1169);
复制代码
请适当调整827,1169这些值,以达到想要的效果。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部