请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

y418412444
论坛元老   /  发表于:2015-10-19 18:07  /   查看:3490  /  回复:2
打印代码如下:
FarPoint.Web.Spread.PrintInfo prinf = new FarPoint.Web.Spread.PrintInfo();
        FarPoint.Web.Spread.SmartPrintRulesCollection prules = new FarPoint.Web.Spread.SmartPrintRulesCollection();
        prules.Add(new FarPoint.Web.Spread.SmartPaperRule(FarPoint.Web.Spread.ResetOption.None));
        prinf.SmartPrintRules = prules;
        prinf.UseSmartPrint = true;
        FpSpread1.ActiveSheetView.PrintInfo = prinf;

打印出来之后上面的ABCD列头和左边1234行头也打印出来了,怎么不让他们打印出来呢

2 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-10-20 11:35:00
沙发
回复 1楼y418412444的帖子

Spread ASP.NET PrintInfo 类目前只针对PDF打印启作用,这个Case可以通过新建一个 Spread 在打印之前隐藏其列头进行打印:

  1.             this.FpSpread1.ActiveSheetView.RowHeader.Visible = false;
  2.             this.FpSpread1.ActiveSheetView.ColumnHeader.Visible = false;
复制代码


打印之后移除新建Spread即可。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-11-9 09:27:00
板凳
回复 1楼y418412444的帖子

请问问题是否解决?为了给你提供更优质的服务,请对本次服务进行评分。
我们会认真对待你提出的宝贵意见。您可以关注我们的微信服务号(微信号:GrapeCityDT),帖子有回复时可即时收到提醒,便于您第一时间查看,尽快解决技术问题。关注即可获得300金币用于兑换礼品。
谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部