今天五月一号,大家玩的开心哦。
1. 介绍
今天介绍一个WPF开发的打印对话框开源项目-PrintDialogX[1],该开源项目由《WPF开源项目:AIStudio.Wpf.AClient》[2]作者推荐。
欢迎使用 PrintDialogX, 这是一个开源项目。免费用于商业用途。
用于 C# 的自定义打印对话框,可实时预览。您可以选择打印机并设置份数、方向、颜色、质量、比例、每页张数、双面、纸张尺寸、纸张类型、纸张来源等。它也很优雅。
2. 你为什么使用
这是功能强大且美观的自定义打印对话框。在最新版本[3]里它几乎可以提供任何打印设置。它几乎可以做 Windows 默认打印对话框可以做的任何事情。但它们之间的不同之处在于这个自定义打印对话框具有实时预览功能。您可以在调整设置时预览打印结果。因此,您可以使用它来代替 Windows 默认的打印对话框,这甚至比它更好。
3. 截屏
4. 如何使用
PrintDialogX 很容易使用,您可以在代码文件夹中找到一个示例[4],下面截图只是站长替换了示例中的文字为中文,不影响您参考。
5. 协议
项目基于 MIT 协议[5].
参考:MIT许可证[6]
MIT许可证之名源自麻省理工学院(Massachusetts Institute of Technology, MIT),又称“X条款”(X License)或“X11条款”(X11 License)
MIT内容与三条款BSD许可证(3-clause BSD license)内容颇为近似,但是赋予软件被授权人更大的权利与更少的限制。
6. 项目信息
仓库地址:https://github.com/Fei-Sheng-Wu/PrintDialogX
参考资料
[1]
PrintDialogX: https://github.com/Fei-Sheng-Wu/PrintDialogX
[2]《WPF开源项目:AIStudio.Wpf.AClient》: https://dotnet9.com/2021/07/wpf-open-source-project-aistudio-wpf-aclient
[3]最新版本: https://github.com/Fei-Sheng-Wu/PrintDialogX/tree/1.5.2.0/
[4]示例: https://github.com/Fei-Sheng-Wu/PrintDialogX/tree/1.5.2.0/PrintDialog
[5]MIT 协议: https://github.com/Fei-Sheng-Wu/PrintDialogX/blob/master/LICENSE.txt
[6]MIT许可证: https://baike.baidu.com/item/MIT%E8%AE%B8%E5%8F%AF%E8%AF%81/6671281?fr=aladdin