博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TX Text Control文字处理教程(3)打印操作
阅读量:6033 次
发布时间:2019-06-20

本文共 1521 字,大约阅读时间需要 5 分钟。

hot3.png

本章主要演示如何使用 TX Text Control .NET 进行打印操作。

该章节相应的源代码可以在TX Text Control.NET的安装目录中找到:
Samples\WinForms\VB.NET\ Printing
Samples\WinForms\CSharp\ Printing

第一节:使用内置的打印对话框
在Text Control中只需一行代码就可以实现打印操作,通过调研 TextControl.Print 方法将打开一个打印对话框,用户可以设置打印机和其他打印参数。

 

 
[C#]   private void mnuFile_Print_WithBuiltInDialog_Click(object sender, System.EventArgs e)   {       textControl1.Print("My Print Job");   } 

 

第二节:用户自定义打印对话框

缺省状态下的打印对话框会显示一些打印操作最常用的一些设置选项。如果需要配置这些选项是否可用,比如:AllowPrintToFile选项、ShowHelp选项或者ShowNetrowk选项,可以通过TextControl.Print()来实现。以下代码将会把AllowPrintToFile和AllowSomePages设置不可用:

 

 
[C#]   private void mnuFile_Print_WithCustomizedDialog_Click(object sender, System.EventArgs e)   {       PrintDialog myPrintDialog = new PrintDialog();       PrintDocument myPrintDocument = new PrintDocument();       myPrintDialog.Document = myPrintDocument;       myPrintDialog.AllowSomePages = false;       myPrintDialog.AllowPrintToFile = false;       myPrintDialog.PrinterSettings.FromPage = 1;       myPrintDialog.PrinterSettings.ToPage = txTextControl1.Pages;       if (myPrintDialog.ShowDialog() == DialogResult.OK )       {           textControl1.Print(myPrintDocument);       }   } 

 

 

第三节:直接打印

打印操作时可以不给用户提供打印参数设置界面,而将打印参数设置给PrintDocument对象,然后传递给TextControl.Print方法。以下代码将演示只打印文档的第一页:

 

 
[C#]   private void mnuFile_Print_WithoutDialog_Click(object sender, System.EventArgs e)   {       PrintDocument myPrintDocument = new PrintDocument();       myPrintDocument.PrinterSettings.FromPage = 1;       myPrintDocument.PrinterSettings.ToPage = 1;       txTextControl1.Print(myPrintDocument);   } 

 

本文出自 “” 博客,请务必保留此出处

转载于:https://my.oschina.net/powertoolsteam/blog/278311

你可能感兴趣的文章
Layout父元素点击不到的解决办法
查看>>
【面试次体验】堆糖前端开发实习生
查看>>
基于apache实现负载均衡调度请求至后端tomcat服务器集群的实现
查看>>
C#+QQEmail自动发送邮件
查看>>
[Hadoop]MapReduce多输出
查看>>
Android Activity详解(一)
查看>>
快准车服完成3000万元A+轮融资,年底将开始B轮融资
查看>>
让我去健身的不是漂亮小姐姐,居然是贝叶斯统计!
查看>>
MySQL 数据约束
查看>>
我的友情链接
查看>>
SERVLET容器简介与JSP的关系
查看>>
《服务器SSH Public Key认证指南》-补充
查看>>
我的友情链接
查看>>
Java break continue return 的区别
查看>>
算法(Algorithms)第4版 练习 1.3.4
查看>>
jquery easyUI checkbox复选项获取并传后台
查看>>
浅析NopCommerce的多语言方案
查看>>
设计模式之简单工厂模式
查看>>
二、saltstack使用
查看>>
C++中变量的持续性、链接性和作用域详解
查看>>