找回密码
 立即注册

QQ登录

只需一步,快速开始

Forever1

注册会员

10

主题

19

帖子

105

积分

注册会员

积分
105
Forever1
注册会员   /  发表于:2024-7-30 17:01  /   查看:1028  /  回复:10
10金币
vue3.0中,不预览的情况下,导出PDF数据。大佬回答的详细一点,谢谢

最佳答案

查看完整内容

您好可以的,代码您可以参考下面这个Demo:

10 个回复

正序浏览
Felix.LiWyn认证
超级版主   /  发表于:2024-8-1 17:58:12
11#
您好,您现在没有作用,还是乱码就是因为字体请求304。

给您说一下,导出打印这些其实都是需要我们将报表中试用了的字体做一个注册才能使用的。而注册也很简单

  1. Core.FontStore.registerFonts
复制代码
在上面方法中,注册需要传一个参数 ,这个参数是一个json文件,下面是这个json文件的示例:

首先,需要保证您的网络请求可以正常拿到这个json文件,一般是   当前浏览器路由 + "配置注册参数的路由地址"

其次这个json里面也会配置每个字体的资源地址,浏览器会根据这个资源地址去请求字体, 请求的路由和上面一样。
所以您只要保证这个里面所有请求都正常被请求到即可

本帖子中包含更多资源

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

x
回复 使用道具 举报
Forever1
注册会员   /  发表于:2024-8-1 11:56:42
10#
Eden.Sun 发表于 2024-8-1 11:19
乱码,是项目中没有字体导致的,您参考下面说明,注册字体后再试一下:
https://demo.grapecity.com.cn/ac ...

没啥用,字体状态304
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-8-1 11:19:16
9#
乱码,是项目中没有字体导致的,您参考下面说明,注册字体后再试一下:
https://demo.grapecity.com.cn/activereportsjs/docs/GettingStarted/FontConfigurationts

如果字体注册注册成功,可以在浏览器控制台看到字体的请求:

本帖子中包含更多资源

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

x
回复 使用道具 举报
Forever1
注册会员   /  发表于:2024-8-1 09:36:49
8#
本帖最后由 Forever1 于 2024-8-1 09:38 编辑
Felix.Li 发表于 2024-7-31 15:11
您好可以的,代码您可以参考下面这个Demo:

导出之后乱码,字体微软雅黑


本帖子中包含更多资源

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

x
回复 使用道具 举报
Forever1
注册会员   /  发表于:2024-7-31 14:05:25
6#
Eden.Sun 发表于 2024-7-31 11:44
不好意思,下意识以为是想要做无预览打印。导出的话逻辑和预览是一样的,就是代码有一些不同,

您参考 ...

你好,有vue版本的例子吗?
回复 使用道具 举报
Forever1
注册会员   /  发表于:2024-7-31 14:03:40
5#
Eden.Sun 发表于 2024-7-31 11:44
不好意思,下意识以为是想要做无预览打印。导出的话逻辑和预览是一样的,就是代码有一些不同,

您参考 ...

没有vue3.0版本吗?
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-7-31 11:44:55
4#
Forever1 发表于 2024-7-31 09:13
我的意思是导出PDF

不好意思,下意识以为是想要做无预览打印。导出的话逻辑和预览是一样的,就是代码有一些不同,

您参考这里的代码:

https://demo.grapecity.com.cn/ac ... s/api/export/purejs



本帖子中包含更多资源

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

x
回复 使用道具 举报
Forever1
注册会员   /  发表于:2024-7-31 09:13:28
3#
Eden.Sun 发表于 2024-7-30 18:56
问题描述:
无预览打印。

我的意思是导出PDF
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-7-30 18:56:20
2#
问题描述:
无预览打印。

问题解决:
您好,您参考下这篇教程:
如何实现真正的无预览打印
https://gcdn.grapecity.com.cn/showtopic-151526-1-1.html
(出处: 葡萄城开发者社区)



回复 使用道具 举报
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2024-7-30 17:01:28
来自 7#
您好可以的,代码您可以参考下面这个Demo:


本帖子中包含更多资源

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

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部