找回密码
 立即注册

QQ登录

只需一步,快速开始

rainer

注册会员

10

主题

14

帖子

54

积分

注册会员

积分
54

活字格认证

[已处理] 导出PDF到同一页

rainer
注册会员   /  发表于:2012-10-10 09:31  /   查看:5224  /  回复:1
导出PDF时总是页面未撑满,就分到不同的页面。
我怎么将内容导出到同一页.
怎么给一个导出PDF的例子么?

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-10-10 11:34:00
沙发
回复 1楼rainer的帖子

请尝试一下代码:

  1.         protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (IsPostBack)
  4.             {
  5.                 return;
  6.             }
  7.             FarPoint.Web.Spread.PrintInfo prinf = new FarPoint.Web.Spread.PrintInfo();
  8.             prinf.BestFitCols = true;
  9.             prinf.BestFitRows = true;
  10.             prinf.Margin = new FarPoint.Web.Spread.PrintMargin(10, 10, 0, 0, 0, 0);
  11.             prinf.UseSmartPrint = true;
  12.             FpSpread1.ActiveSheetView.PrintInfo = prinf;
  13.         }

  14.         protected void Button1_Click(object sender, EventArgs e)
  15.         {
  16.             this.FpSpread1.SavePdf(this.Server.MapPath("test.pdf"));
  17.         }
复制代码

如果没能满足需求,由于不清楚楼主的 Spread 数据格式,请上传 Demo 到论坛调试。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部