Lenka.Guo 发表于 2021-11-12 14:33:24

【Wyn V5.0 Update1】报表设计和使用体验大不同(6):Web静默打印,终于来了

本帖最后由 Eden.Sun 于 2023-1-5 18:16 编辑

Web静默打印,终于来了?你是否苦恼,Web端为什么不能够像 CS端那样直接打印预览?移除不掉的【打印预览】界面~因为 Web端权限问题无法直接访问本机资源,因此Web端无预览打印一直都不是一个简单的问题,是突破权限突破平台的问题,当用户要批量设置进行报表打印时,客户需要重复多次点击,至少在打印一个报表时,需要点击2次按钮才能够完成打印效果。这次, Wyn Enterprise V5.0 Update1 带来了突破性的报表打印[静默打印]
示例下载:
操作步骤:1. 启动打印代理服务(打印代理是使用PowerShell 脚本完成的)
包含文件如下:



启动代理必须的环境资源:
1. 【Visual Studio 2022】(https://visualstudio.microsoft.com/vs/) 17.0 及以上版本
2. 【.NET 6.0 SDK】 (https://www.microsoft.com/net/download)
3. 【.NET Core Hosting Bundle】(https://docs.microsoft.com/en-us ... view=aspnetcore-5.0) (IIS 部署环境)

资源文件介绍:

[*]./switchPrinter.ps1   切换默认的打印机资源
[*]`./start.ps1`启动和安装打印服务

[*]./stop.ps1停止服务


[*]./build.ps1如果修改了 src文件夹下的文件,需要启动该脚本,进行重新编译,编译的项目会放置在./PrintAgent 文件夹中


[*]./debug.ps1 如果修改了src文件夹,可以使用该脚本进行调试。




启动代理服务器:
将示例下载后,以管理员权限打开powershell 工具可先执行以下命令:
1. 执行命令Set-ExecutionPolicy Bypass -Scope CurrentUser -Force 启用执行脚本功能
2. 调用 ./switchPrinter.ps1 命令选择默认的打印机
3. 使用 ./start.ps1 命令启动服务,如果结束后,调用./stop.ps1 关闭案例

2. 启动成功后,我们再来运行 WynReportDesigner 或WynViewer示例:
启动示例后,调用打印按钮,会自动加载到默认的打印机选项。实现打印




ZenosZeng 发表于 2021-11-23 11:21:49

:i0tw:

欢迎加入 Wyn Enterprise 官方QQ群下载预览版本,并与大家讨论新特性应用技巧,QQ群号(869635873)。

qq189980980 发表于 2021-12-31 10:33:53

这个功能如果能适用在活字格就更完美了!

Bella.Yuan 发表于 2022-1-14 17:39:04

qq189980980 发表于 2021-12-31 10:33
这个功能如果能适用在活字格就更完美了!

:lol

renho 发表于 2022-4-22 23:25:14

这,掌握核心科技啊:lol

Bella.Yuan 发表于 2022-4-24 09:01:02

renho 发表于 2022-4-22 23:25
这,掌握核心科技啊

:itwn:
页: [1]
查看完整版本: 【Wyn V5.0 Update1】报表设计和使用体验大不同(6):Web静默打印,终于来了