找回密码
 立即注册

QQ登录

只需一步,快速开始

lgxl6925

初级会员

43

主题

130

帖子

397

积分

初级会员

积分
397

微信认证勋章

lgxl6925
初级会员   /  发表于:2016-5-14 14:22  /   查看:3965  /  回复:3
本帖最后由 lgxl6925 于 2016-5-14 15:00 编辑

导出dbf时,如何控制页面?如,不分页,横向显示等

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-16 14:27:36
沙发
dbf? 不是很清楚这个文件格式,您是通过什么方法导出的?
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2016-5-16 15:06:22
板凳
哈,不好意思,用多了foxpro,打错了,pdf格式
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-16 16:04:18
地板
使用PrintInfo 设置,里面有很多参数,具体您也可以看下文档

  1.             FarPoint.Web.Spread.PrintInfo printset = new FarPoint.Web.Spread.PrintInfo();

  2.             printset.PrintType = FarPoint.Web.Spread.PrintType.All;
  3.             printset.Orientation = FarPoint.Web.Spread.PrintOrientation.Landscape;
  4.             FarPoint.Web.Spread.SmartPrintRulesCollection rules = new FarPoint.Web.Spread.SmartPrintRulesCollection();
  5.             rules.Add(new FarPoint.Web.Spread.ScaleRule(FarPoint.Web.Spread.ResetOption.None, 1F, 0.1F, 0.1F));
  6.             rules.Add(new FarPoint.Web.Spread.BestFitColumnRule(FarPoint.Web.Spread.ResetOption.None));

  7.             printset.SmartPrintRules = rules;
  8.             printset.UseSmartPrint = true;
  9.             printset.SmartPrintPagesWide = 1;
  10.             printset.SmartPrintPagesTall = 100;
  11.             printset.BestFitCols = true;
  12.             printset.BestFitRows = true;


  13.             FpSpread1.Sheets[0].PrintInfo = printset;
  14.             FpSpread1.SavePdf(@"D:\test.pdf");
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部