一个WPF开发的打印对话框-PrintDialogX

今天五月一号,大家玩的开心哦。

1. 介绍

今天介绍一个WPF开发的打印对话框开源项目-PrintDialogX[1],该开源项目由《WPF开源项目:AIStudio.Wpf.AClient》[2]作者推荐。

欢迎使用 PrintDialogX, 这是一个开源项目。免费用于商业用途。

用于 C# 的自定义打印对话框,可实时预览。您可以选择打印机并设置份数、方向、颜色、质量、比例、每页张数、双面、纸张尺寸、纸张类型、纸张来源等。它也很优雅。

2. 你为什么使用

这是功能强大且美观的自定义打印对话框。在最新版本[3]里它几乎可以提供任何打印设置。它几乎可以做 Windows 默认打印对话框可以做的任何事情。但它们之间的不同之处在于这个自定义打印对话框具有实时预览功能。您可以在调整设置时预览打印结果。因此,您可以使用它来代替 Windows 默认的打印对话框,这甚至比它更好。

3. 截屏

e1627581f540ff7ba79af1e3e52190fc.png

4. 如何使用

PrintDialogX 很容易使用,您可以在代码文件夹中找到一个示例[4],下面截图只是站长替换了示例中的文字为中文,不影响您参考。

d3432371590bdd175aa6d8dd6e05aba1.gif

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

1b8d96e51e84170f40df1017cfe731fc.png

参考资料

[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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/288137.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

这一新的可视化方法教你优雅地探索相关性

一个古老的诅咒一直萦绕着数据分析:我们用来改进模型的变量越多,那么我们需要的数据就会出现指数级的增长。不过,我们通过关注重要的变量就可以避免欠拟合以及降低收集大量数据的需求。减少输入变量的一种方法是鉴别其对输出变量的影响。变量…

cannot fetch plan for SQL_ID: 5qgz1p0cut7mx, CHILD_NUMBER: 0

SQL>set serveroutput off --一定要关SQL> select * from table(dbms_xplan.display_cursor(null,null,ADVANCED));PLAN_TABLE_OUTPUT--------------------------------------------------------------------------------------------------------------------------…

【新手宝典】一篇博文带萌新建站并了解建站体系流程和对萌新友好的便捷方式,这篇博文很有可能是你的启蒙文

前言 本片博文主要面向于还没接触过web开发的萌新,以及想知道整体流程并且完成建站的萌新;如果你是个大佬,就没必要看下去了。 本篇博文没有难啃的骨头,请各位萌新放心食用。 本篇博文采用通俗易懂的方式讲解,轻松并…

剑指offer之剪绳子问题

1 问题 给你一根长度为n的绳子,请把绳子剪成m段 (m和n都是整数,n>1并且m>1)每段绳子的长度记为k[0],k[1],…,k[m]. 请问k[0] * k[1] …k[m]可能的最大乘积是多少? 例如,当绳子的长度为8时,我们把它剪成长度分别…

计算机打字比赛活动策划书怎么写,打字比赛策划书范文.docx

打字比赛策划书范文第 PAGE \* Arabic \* MERGEFORMAT 7 页打字比赛策划书范文打字比赛策划书(一)一、比赛简介:为了丰富大学生的课余生活,提高学生动手能力和综合素质,本协会面对全体协会成员开展此项打字比赛活动。此项活动为我协会电脑培训…

okhttp上传图片和其他参数_Android中Okhttp3实现上传多张图片同时传递参数_放手_前端开发者...

之前上传图片都是直接将图片转化为io流传给服务器,没有用框架传图片。最近做项目,打算换个方法上传图片。Android发展到现在,Okhttp显得越来越重要,所以,这次我选择用Okhttp上传图片。Okhttp目前已经更新到Okhttp3版本…

MicroStation V8i简体中文版中文字体乱码解决办法

Bentley (奔特力)是一家软件研发公司,其核心业务是满足负责建造和管理全球基础设施,包括公路、桥梁、机场、摩天大楼、工业厂房和电厂以及公用事业网络等领域专业人士的需求。Bentley 在基础设施资产的整个生命周期内针对不同的职业,包括工程师、建筑师、规划师、承包商、…

剑指offer之斐波那契数列

1 问题 写一个函数,输入n,求斐波那契数列的第n项。斐波那契数列定义如下。 f(n) 0; (n 0)f(n) 1; (n 1)f(n) f(n - 1) f(n - 2); (n > 2); 2 分析 1) 直接用递归 2) 我们用两个变量保持每次需要计算下一个值得前面2个数,从最前面开始迭代。…

网页特殊符号HTML代码大全

网页特殊符号HTML代码大全 HTML特殊字符编码大全:往网页中输入特殊字符,需在html代码中加入以&开头的字母组合或以&#开头的数字。下面就是以字母或数字表示的特殊符号大全。 ´©©>>µ®&&amp…

惠普ProDesk行业专用台式机U盘不识别解决办法

惠普ProDesk行业专用台式机在使用的过程当中,老出现插入U盘不识别的问题,总是需要在重启的过程中插入U盘才能使用U盘,解决办法是:(1)打开设备管理器,如下图所示:(2&#…

【一】Windows API 零门槛编程指南——MessageBox 基本使用及基础讲解

本篇作为Windows API 系列文章的第一篇,将简要的讲解一下什么是Windows API,Windows API能做些什么,并且尽可能讲解一些新出现的专有名词;本系列博文几乎没有难啃的“专业术语”,尽量让读者能够看明白文章所述内容&…

计算机辅助翻译的启示,翻译单位研究对计算机辅助翻译启示.PDF

2009 年第 6 期 外语研究 2009 , №6总第 118 期 Foreign L anguages Research Serial №118翻译单位研究对计算机辅助翻译的启示苏明阳 丁  山( 国际关系学院 ,江苏 南京 2 10039)摘  要 : 本文是将翻译理论研究成果引入并指导计算机辅助翻译系统发展的一个尝试 。作者首先…

中国人工智能学会通讯——基于视频的行为识别技术 1.1 什么是行为

今天跟大家分享的主题是基于视频的 行为识别领域研究,主要介绍一下早期 的非深度学习传统方法和近期深度学习 方法取得的结果。深度学习方法带来了 非常大的变革,提升了识别系统的性能, 但这并不意味着我们把传统的东西都要 抛弃,…

querybuilder 排序_elasticsearch的匹配与排序问题

后台搜索使用的java apipublic List searchQueryTeam(String term, int limit, int offset, int isHighlight, long seed) throws Exception {final List list new ArrayList();SearchRequestBuilder srbTeam client.prepareSearch(INDEX_NAME).setTypes("Team").s…

剑指offer之青蛙跳台阶问题

1 问题 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶,求该青蛙跳上一个n级的台阶总共有多少种跳法? 2 分析 我们可以定位函数f(n),n为n级别的台阶,f(n)的值是青蛙有多少种跳法,我们知道当n为1的时候,f…

惠普ProDesk行业专用台式机U盘重装系统时显示器不显示的解决办法

该配置的机子是独立显卡,也就是说主机后面有两个显示器接口,换一个试试吧,超级管用。

Windows 11 22H2 22610 重磅发布!删除水印,多彩任务管理器,文件资源管理器深度优化...

面向 Dev 和 Beta 频道的 Windows 预览体验成员,微软现已发布 Windows 11 22H2 预览版 Build 22610。主要变化1.微软现已更新 Windows 11 任务管理器的进程页面,将随着 Windows 主题颜色而变化。2.微软现已更新锁屏上的电池图标,适配 Windows…

oracle job 定时执行参数

oracle job 常见的执行时间1、每分钟执行trunc(sysdate,mi)1/(24*60)2、每天定时执行如:每天凌晨0点执行trunc(sysdate1)每天凌晨1点执行trunc(sysdate1)1/24每天早上8点30分执行trunc(sysdate1)(8*6030)/(24*60)3、每周定时执行每周一凌晨2点执行trunc(next_day(sy…

一篇文教你使用python Turtle库画出“精美碎花小清新风格树”快来拿代码!

Turtle库手册可以查询查询 python图形绘制库turtle中文开发文档及示例大全,手册中现有示例,不需要自己动手就可以查看演示。 文章修改记录 修改记录 1:2020年5月17日 12:06:51 由于某些童鞋回复说自己会卡死,请把代码&#xff…

QQ,MSN,Skype在线客服代码

QQ,MSN,Skype在线客服代码 在网站建设时,为了更好的实施网站的营销型,会用到QQ,MSN等在线交流,以便客户能够快捷方便的联系我们。在这里,提供QQ,MSN的在线客服代码给大家分享: 1.QQ在线咨询代码…