【www.bbyears.com--按钮特效】
首先我们定义一个PrintDocument对象,并实现PrintPage方法: 在一个按钮的单击事件里面实现打印预览: 执行打印预览后我们会看到打印出来的效果: 自定义打印预览 如果是自定义打印预览就需要设置好指定的打印控制器PrintController的属性。 PrintController 由 PrintDocument 使用,而这种使用通常不是直接的。 .NET Framework 包括从 PrintController 派生的三个打印控制器,可帮助完成常见的任务。 1.StandardPrintController 将文档打印到打印机。 2.PreviewPrintController 生成文档打印时的外观预览并由 PrintPreviewControl 和 PrintPreviewDialog 类使用。 3.PrintControllerWithStatusDialog 在打印过程中提供一个打印状态对话框。 代码如下 自己手动的实现一个打印预览的功能是由PreviewPrintController 来实现的 首先定义了一个PreviewPrintController 对象,并赋值给PrintDocument。然后执行打印。 利用GetPreviewPageInfo()得到一个PreviewPageInfo数组;打印信息包括在了这个数组里,以每张图片和信息一页存储在了数组中。 数组中的Image和PhysicalSize对象提供的打印相关的信息 :一张图片和打印页的大小。在打印出来的图片的大小和打印页的大小是不相同的,图片的大小要高于打印页的大小。所以要转换大小。然后显示到界面,如果打印多页只需要对PreviewPageInfo数组进行切换就行了。 当我们需要显示打印状态对话框的时候可以用PrintControllerWithStatusDialog 包装一个PreviewPrintController 来显示打印对话框 printDocument.PrintController = new PrintControllerWithStatusDialog(previewController);【asp.net core】asp.net winFrom 自定义打印预览方法
-
链接:http://www.bbyears.com/wangyetexiao/30813.html
【asp.net core】asp.net winFrom 自定义打印预览方法(转载时请注明本文出处及链接)
猜你感兴趣
- json|js 图片上传图片预览效果 2017-02-27
- 【csrf-token】c register、extern、static用法 2017-02-27
- [photoshop制作一寸照片]Photoshop制作漂亮的沙滩美女婚片柔美的青黄色效果 2017-02-27
- 百度地图js api|js像百度关键走向效果 2017-02-27
- 【sql server】sql inner join几种用法 2017-02-27
- [servlet输出中文乱码]Servlet的中文乱码常用解决方法 2017-02-27
- [phpstudy]php 继承详解 2017-02-27
- 关于新时代推进西部大开发形成新格局的指导意见|关于新站快速提升百度排名的做法 2017-02-27
- 【.net framework 4.0】.net C# 获取QQ天气代码 2017-02-27
- [asp.net core]asp.net cookies实现购物车代码 2017-02-27
热门标签
更多>>本类排行
-
1
ipad mini5_iPad Air怎么恢复固件?iPad进入DFU模式怎么进 -
2
红米手机手电筒在哪里_红米手机设置手电筒显示在通知栏的方法 -
3
【ipad通知中心显示天气怎么设置】iPad通知中心显示天气怎么设置 -
4
【小米手机下载的铃声怎么删除在哪里设置】小米手机下载的铃声怎么删除?在哪里删除? -
5
【天猫评价怎么删除】手机天猫怎么删除范儿照片?天猫删除范儿相片的方法 -
6
【少年三国志1折充值】少年三国志在哪充值 少年三国志充值方法介绍 -
7
按钮特效代码|按钮特效 -
8
[手机淘宝付款在哪里手机淘宝付款方式]手机淘宝付款在哪里?手机淘宝付款方法 -
9
css按钮样式_css写个按钮玩玩 -
10
[苹果apple id密码忘了怎么办]苹果Apple Watch怎么关机重启?Apple Watch重启教程
本类最新
更多>>- 【触漫个人企划怎么样】触漫个人企划怎么创建 触漫创建个人企划方法
- 解决问题|解决vue 按钮多次点击重复提交数据问题
- 蘑菇街怎么申请退款流程|蘑菇街怎么申请退款 蘑菇街退款申请方法
- 抖音保存的视频怎么去水印_抖音无水印视频怎么下载 抖音下载无水印视频方法
- 【抖音照片合集切换特效】抖音照片合集怎么上传 抖音上传照片合集方法
- 腾讯微视怎么删除上传视频|腾讯微视怎么删除上传视频 微视已上传视频删除方法
- 【visualstudio使用教程】VisualStudio如何插入按钮 VisualStudio插入按钮的方法
- [winxp系统开始菜单里面的关机按钮不见了怎么办]WinXP系统开始菜单里面的关机按钮不见了怎么办 XP系统恢复开始菜单关机按钮的方法
- [网易新闻怎么发布]网易新闻怎么通过关键字找新闻 网易新闻搜索关键字找新闻方法
- [网易新闻截屏怎么删除]网易新闻截屏怎么使用 网易新闻使用截屏方法