社区
C#
帖子详情
c#中如何实现打印功能???
du1004
2002-03-21 04:39:10
各位大虾:
我是菜鸟,不知c#中如何实现打印预览及打印功能(详细些,附些源代码),
Thang you !
...全文
1521
5
打赏
收藏
c#中如何实现打印功能???
各位大虾: 我是菜鸟,不知c#中如何实现打印预览及打印功能(详细些,附些源代码), Thang you !
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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#
实现
打印
.doc
C#
实现
打印
功能
所牵扯上的具体的操作以及常用属性的介绍是什么呢?
C#
实现
打印
功能
的实例
实现
又是什么样的呢?那么全面解析
C#
实现
打印
功能
这篇文章就向你整体介绍具体内容。
C#
RDLC报表
打印
实例
3、高度可编程性,在你的项目
中
,甚至不需要有一个报表文件,通过代码就可以
实现
报表生成、预览和
打印
等一系列操作; 4、支持DrillThrough数据钻取
功能
; 5、导出的Excel文件格式非常完美,任何其它报表在这方面都不...
C#
报表与
打印
技术
本套餐课程包括3门课程,涵盖了
C#
Winform程序报表
打印
方方面面,包括水晶报表技术,RDLC报表技术和自定义报表
打印
技术。
C#
基础
打印
功能
的
实现
C#
实现
基本
打印
功能
全面解析
C#
实现
打印
功能
在Windows应用程序
中
C#
实现
打印
功能
对于文档编程是一项非常重要的
功能
,在以前是非常复杂的工作,Microsoft .net Framework的
打印
功能
都以组件的方式提供,但是这几个组件的使用还是很复杂的,下面我们...
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章