找回密码
 立即注册

QQ登录

只需一步,快速开始

leslieshenfang
中级会员   /  发表于:2019-5-30 17:39:36
11#

导出pdf内容显示不全

本帖最后由 leslieshenfang 于 2019-5-30 17:44 编辑

我用的Angular框架,你给我发的这个案例加进去还是没用,我重新写了一个Angular框架下的导出PDF你看下,主要是解决导出pdf内容显示不全。可能我写的这个案例导出pdf会报错这个问题我也不太清楚,在我项目中没问题,我的项目结构和这个差不多,主要看下headersVisibility: grid.HeadersVisibility.All怎么加,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-31 14:59:52
12#
您好,您的Demo Angular配置有一些问题,项目无法run起来,直接访问index.html报错是因为没有在部署环境中,访问字体文件会出现跨域问题。

我给您的那个案例是纯js实现,本身不依赖Angular框架的,关于wijmo结合angular的pdf导出,可以参考官网示例:
https://demo.grapecity.com.cn/wijmo/demos/PDF/CustomFonts/angular
回复 使用道具 举报
leslieshenfang
中级会员   /  发表于:2019-6-5 15:46:22
13#
本帖最后由 leslieshenfang 于 2019-6-5 15:50 编辑

现在不是字体的问题,字体问题我已经解决,主要是导出的内容显示不全,之前说加上headersVisibility: grid.HeadersVisibility.All,就是你看看错误的DEMO上怎么加,我在我本上在测试
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-9 20:00:56
14#
您好,请注意这个示例:

https://demo.grapecity.com.cn/wi ... xportToFile/angular



对应的API:

https://demo.grapecity.com.cn/wi ... t.html#pagesettings

https://demo.grapecity.com.cn/wi ... dfpagesettings.html

https://demo.grapecity.com.cn/wi ... ageorientation.html

这里首先应该设置为横向打印,即:



然后调整对应的pageSize :

https://demo.grapecity.com.cn/wi ... df.pdfpagesize.html

最后,再调整margin:

https://demo.grapecity.com.cn/wi ... pdfpagemargins.html

您的文档无法完整打印,原因在于它的长度较长,页面无法容纳此长度的内容,

所以需要对应调整纸张大小以及页面边距。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
leslieshenfang
中级会员   /  发表于:2019-6-10 09:49:54
15#
本帖最后由 leslieshenfang 于 2019-6-10 10:10 编辑

你好,我的问题是导出pdf显示内容不全,不是打印的问题,我这做好了Demo,在Wijmo软件中能正常打开并导出Pdf,不牵涉到跨域问题,麻烦你看下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-11 10:17:10
16#
您好,请参考附件示例包,导出效果如图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
leslieshenfang
中级会员   /  发表于:2019-6-11 12:36:55
17#
本帖最后由 leslieshenfang 于 2019-6-11 12:38 编辑

你好请问你导出的结果是用wijmo软件中打开的吗?你发给我的会报错

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-11 17:46:49
18#
这个是ES6的语法,浏览器没问题的,我在Chrome上跑的是OK的,

你的IDE工具可能不支持这个语法,改一下改成老写法就行。
回复 使用道具 举报
leslieshenfang
中级会员   /  发表于:2019-6-12 09:17:33
19#
本帖最后由 leslieshenfang 于 2019-6-12 09:18 编辑

你好,你能用我发的Wijmo编译器把代码加好,跑通了,测试成功发给我好吗?我这改后导出的pdf还是内容显示不全
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-12 18:22:43
20#
您好,请问您的IDE工具名称是?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部