社区
C#
帖子详情
c#中如何实现打印功能???
du1004
2002-03-21 04:39:10
各位大虾:
我是菜鸟,不知c#中如何实现打印预览及打印功能(详细些,附些源代码),
Thang you !
...全文
1538
5
打赏
收藏
c#中如何实现打印功能???
各位大虾: 我是菜鸟,不知c#中如何实现打印预览及打印功能(详细些,附些源代码), Thang you !
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kmy001
2010-06-03
打赏
举报
回复
mark
DBXP
2002-04-29
打赏
举报
回复
up!
BEYONDcsharp
2002-04-28
打赏
举报
回复
怎样控制打印机的端口呢?
FallingAngle
2002-03-21
打赏
举报
回复
PrintDocument
PrintDialog
PageSetupDialog
打印预览是PrintPreviewDialog
看看这些类的help就会用了。
acptvb
2002-03-21
打赏
举报
回复
感谢您使用微软产品。
.NET Framework提供了一些重要的打印类:
PrintDocument: PrintDocument 用于将输出发送到打印机。可实例化一个 PrintDocument,设置一些属性描述打印的内容,然后调用 Print 方法。PrintDocument 为要打印的每一页引发 PrintPage 事件。可向此事件的事件处理程序添加打印逻辑。
PrinterSettings: 有关应如何打印文档的信息。这包括在哪个打印机上打印该文档。
PageSettings: 有关应如何打印页的信息。
PrintPageEventArgs: PrintDocument 上 PrintPage 事件的数据。它为打印图面提供剪辑矩形和 Graphics 对象。
PrintEventArgs: PrintDocument 上 BeginPrint 和 EndPrint 事件的数据。允许取消打印作业。
PrintDialog: 打印机选项对话框。
PageSetupDialog: 页属性对话框。
PrintPreviewControl: 显示 PrintDocument 的控件。允许创建打印预览对话框。
PrintPreviewDialog: 通过使用 PrintPreviewControl 显示 PrintDocument 的对话框。
根据您的需要,提供一些简单的打印源代码,供您参考:
private void btnPrint_Click(object sender, System.EventArgs e)
{
try
{
streamToPrint = new StreamReader ("PrintMe.Txt");
try
{
printFont = new Font("Arial", 10);
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(this.pd_PrintPage);
pd.Print();
}
finally
{
streamToPrint.Close() ;
}
}
catch(Exception ex)
{
MessageBox.Show("打印文件时发生错误 - " + ex.Message);
}
}
请根据您系统的实际情况,将提供的代码进行修改。希望以上答复给您带来帮助。
另外,Visual Studio.NET也提供了一些打印及打印预览的简单例子和源代码[C:\Program Files\Microsoft Visual Studio .Net\FrameworkSDK\Samples\quickstart\winforms\Samples\Printing\SimplePad ],可供您参考。
— 微软全球技术中心 VB支持中心
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
C#
WinForms - 快递单
打印
系统
在本文
中
,我们将深入探讨如何使用
C#
WinForms开发一个快递单
打印
系统,该系统包含了快递单模板设置、
打印
、查询以及管理员设置等关键
功能
。
C#
是一种面向对象的编程语言,广泛应用于Windows桌面应用程序开发,而...
条形码、二维码扫描、生成Demo 完整源码
在BarCodeTest这个项目
中
,你可以看到这些
功能
的具体
实现
。通过这个Demo,开发者不仅可以学习到如何使用ZXing库,还能理解条形码和二维码的生成与扫描技术,为自己的应用程序添加类似
功能
打下基础。在实际开发
中
,还...
一次性分享一些.NET板网友高频经常索要的源代码
这些.NET相关的源代码样本涵盖了多个重要的开发主题,适合
C#
开发者深入学习和参考。下面将对每个文件
中
的关键知识点进行详细解释: 1. **Samples for Parallel Programming with the .NET Framework.zip**:这个...
C#
实现
打印
功能
实例详解
C#
实现
打印
功能
是通过什么来
实现
的?
C#
实现
打印
功能
的步骤是什么呢?那么本文就向你介绍这方面的内容。
C#
实现
打印
功能
是通过使用PrintDialog控件来
实现
的。任何物有所值的应用程序都会拥有某种
打印
功能
,不管是基本...
C#
打印
与
打印
预览
功能
实现
指南
C#
作为.NET平台上的主要编程语言之一,提供了强大的
打印
功能
,使得开发者能够轻松地在应用程序
中
实现
打印
功能
。这一章节将为你提供一个简单的
C#
打印
功能
概览,帮助你理解如何在
C#
程序
中
添加
打印
功能
,为后续深入探索...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章