找回密码
 立即注册

QQ登录

只需一步,快速开始

pan

论坛元老

15

主题

36

帖子

6247

积分

论坛元老

积分
6247

活字格认证

pan
论坛元老   /  发表于:2012-5-31 13:04  /   查看:4957  /  回复:3
打印时的打印属性默认为IE的打印属性,原先在excel中设置的页眉页脚等属性都丢失了
能否将打印时的默认属性改成excel文件中自带的属性

生成PDF时默认的文件名是Spread_PDF,这个默认值能否修改,让用户事先自定义文件名

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-5-31 16:20:00
沙发

回复 1# pan 的帖子

pan 你好,
1.Spread for ASP.NET 默认情况下是可以导出页眉(columnheader)和页脚(columnfooter)。不知道楼主针对导入文件 Excel 做了哪些设置,能否上传到论坛查看?
2.可以使用以下方法导出到 PDF:
  1. this.FpSpread1.SavePdfToResponse(0, @"E:\123.pdf", false);
复制代码
回复 使用道具 举报
pan
论坛元老   /  发表于:2012-5-31 16:32:00
板凳

回复 2# iceman 的帖子

你好
针对问题1,excel文件导出到spread时,页眉页脚属性确实是有的
但是点击commandbar上的打印按钮,打印出来的内容,页眉页脚显示的是当前IE的打印设置中的内容
并不是spread控件PrintInfo中设置的那些属性
不知道这个问题是什么原因,能否解决
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-31 17:18:00
地板

回复 3# pan 的帖子

pan 你好,
不好意思,Spread for ASP.NET printInfo 类设置针对于打印 PDF 文件。PrintInfo 对实际打印效果无效。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部