找回密码
 立即注册

QQ登录

只需一步,快速开始

senyugo

银牌会员

25

主题

78

帖子

3353

积分

银牌会员

积分
3353

活字格认证

[已处理] spread7.0行高

senyugo
银牌会员   /  发表于:2014-1-22 14:56  /   查看:5047  /  回复:4
用spread7.0for winform制作一览报表
如果数据很多。需要分几页打印的时候
明细行的行高设置都是一样的。
但是直接打印出来的时候,报表的第1页和第2页的行高差很多。导致,第一页出20条明细。第2也只能出19条明细。
其实第一页的各行的行高也是在慢慢变大。
怎么回事啊。急死人了。

4 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-1-22 16:52:00
沙发
回复 1楼senyugo的帖子

问题收到了,我模拟个例子-造点数据测试一下。

您如果有样例demo,也欢迎提供,以方便快速定位。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-22 17:04:00
板凳
回复 1楼senyugo的帖子

抱歉,我测试的结果未能发现您的问题,我测试代码如下:

  1. void Load(object sender, EventArgs e)
  2.         {

  3.             for (int i = 0; i < 30; i++)
  4.             {
  5.                 for (int j = 0; j < 500; j++)
  6.                 {
  7.                     fpSpread1.ActiveSheet.Cells[j, i].Text = "Test Data";
  8.                 }
  9.             }


  10.             FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo();     
  11.              printset.Preview = true;
  12.             fpSpread1.Sheets[0].PrintInfo = printset;
  13.             fpSpread1.PrintSheet(0);

  14.             this.Close();
  15.         }
复制代码
回复 使用道具 举报
senyugo
银牌会员   /  发表于:2014-1-23 09:29:00
地板
谢谢。
我发现时后台代码写错了。在循环里行高+1了。实在抱歉。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-23 09:39:00
5#
回复 4楼senyugo的帖子

不客气 :Z
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部