找回密码
 立即注册

QQ登录

只需一步,快速开始

lgxl6925

初级会员

43

主题

130

帖子

397

积分

初级会员

积分
397

微信认证勋章

lgxl6925
初级会员   /  发表于:2022-2-6 16:44  /   查看:3793  /  回复:10
1金币
本帖最后由 lgxl6925 于 2022-2-7 09:17 编辑

导出PDF后,去失列

zfkp.rar

839.5 KB, 下载次数: 134

最佳答案

查看完整内容

可以设置边距

10 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-6 16:44:04
来自 9#
可以设置边距
  1.         pi.Margin.Left = 10;
  2.         pi.Margin.Top = 10;
复制代码
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-7 00:30:53
2#
你这个问题应该是特定的表格内容才能重现问题吧,请提供一个重现问题的demo,我来帮你验证一下原因
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2022-2-7 09:13:42
3#
本帖最后由 lgxl6925 于 2022-2-7 09:19 编辑

d:\zfkp\zfkp.rar

zfkp.rar

839.5 KB, 下载次数: 135

回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2022-2-7 09:15:15
4#
本帖最后由 lgxl6925 于 2022-2-7 10:41 编辑

11
image.png276443175.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-7 11:22:59
5#
你这里有一句代码,这个会设置只打印当前一页(打印分页后的的当前页),G列由于分到了第二页就没了,注释这句代码即可
  1. pi.PrintType = FarPoint.Web.Spread.PrintType.CurrentPage;
复制代码
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2022-2-7 11:41:43
6#
Richard.Ma 发表于 2022-2-7 11:22
你这里有一句代码,这个会设置只打印当前一页(打印分页后的的当前页),G列由于分到了第二页就没了,注释 ...

能不能不让它分页?因为表比较宽,分页后这报表就没法看了。
有没有导出PDF的页面设置之类的?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-7 12:31:49
7#
可以用smartprint
  1.         pi.SmartPrintPagesWide = 1;
  2.         pi.UseSmartPrint = true;
复制代码
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2022-2-7 15:31:44
8#
本帖最后由 lgxl6925 于 2022-2-7 15:35 编辑

加上这两句后,报表在同一页面上了,但还问一句,能不能设置左和上的页边距?左侧和顶部太靠边,打印时打印不完整
1.jpg
打印出来的效果是这样的:
2.jpg
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2022-2-7 17:52:40
10#
OK!谢谢
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部