当前位置: 首页 > news >正文

Visual Basic 数据打印

窗体和控件内的数据除了可以输出到文件外,还可以发送到打印机打印出来。Visual Basic中存在着两种打印方式:Printer对象和PrintForm方法。

1. Printer对象

Printer对象用于把程序的运行结果打印出来。例如,要将文本编辑器(例6.5)中的文字打印出来,可先将这些数据放入Printer对象中,再利用Printer对象的方法将Printer对象中的内容打印出来。

Printer对象的属性应通过程序代码进行设置,在设计时不能使用。初始化时为Windows“控制面板”中设置的打印机属性。在一页当中,一旦设置了某个属性,就不能改变,对这些属性的改变只能影响以后各页。Printer对象的一些常用属性如表6.7所示。

6.7  Printer对象的属性

属  性

描  述

属  性

描  述

PaperSize

打印纸规格

Height

纸张物理高度

Width

纸张物理宽度

Orientation

横向还是纵向

ColorMode

单色还是彩色

Duplex

是否双面

Page

当前页号

Zoom

扩大或缩小

Port

打印机端口

Copies

打印份数

PaperBin

关纸方式

PrintQuality

打印质量

将图形或文本放到Printer对象后,可用EndDoc方法将打印内容送往打印缓冲区。如果没有调用EndDoc方法,结束应用程序时,会自动调用。例如,打印文本编辑器的内容:

Printer.FontName = "楷体_GB2312"

Printer.FontSize = 12

Printer.Print Text1.Text

Printer.EndDoc

使用KillDoc方法可以立即终止当前的打印工作,删除Windows处理打印作业时送入打印机的所有作业。NewPage方法则用于终止当前页,进入到下一页。

2. PrintForm方法

PrintForm方法用于将指定的窗体以图像样式发送到打印机。其格式为:

[对象.]PrintForm

如果省略对象,则打印当前的活动窗体。PrintForm将打印Form对象的全部内容,即使窗体的某部分在屏幕上不可见。只有当AutoRedraw属性为True时,PrintForm才打印FormPictureBox控件上的图形。

http://www.dtcms.com/a/550241.html

相关文章:

  • 算法学习 18
  • 【19】C语言多向分支Switch case语法详解
  • 上海网站建设高端创业平台app有哪些
  • 从近10年历年论文题目看系统分析师考试出题趋势
  • IDS车载入侵检测系统
  • 人工智能重塑金融数字化:从精准服务到生态革新的全景探索
  • 合肥seo网站优化上海排名优化推广工具
  • WebRTC项目架构详解
  • 个人网站一定要备案吗手机医疗网站建设
  • 公司网站建设计入什么费用网站建设中图片是什么
  • 西安企业自助建站系统私人定制音乐app软件
  • 哪个网站能帮助做试卷贵州软件制作
  • 滨州市城乡建设部网站首页把excel做数据库分享成网站
  • Tailwind CSS 使用指南
  • Ubuntu18.04部署k8s
  • wordpress 格子主题长沙专业网站优化定制
  • 11. 深入Spring AI:格式化输出
  • seo网站推广可以自己搞吗电子商务平台建设实施方案
  • 网站建设 宜昌广州市白云区网站建设
  • TCP/IP 四层模型:网络协议的分工与协作
  • Huffman树的实现
  • 【Python办公】文件拆分工具开发实战(兼容Excelcsv)
  • 海南哪家公司做网站做的好网页游戏制作器
  • 网站后台数据库设计h5微信网站建设
  • 大厂Java面试现场揭秘:严肃面试官VS搞笑水货程序员谢飞机
  • 福州网站建设出格美容评测网站建设分析报告
  • [人工智能-大模型-119]:模型层 - 如何计算RNN的权重数量?
  • 提升网站收录建设厅注册中心网站考试报名费缴费
  • Rust 异步编程实践:用 Tokio 实现一个迷你 HTTP 服务
  • 怎么做网站调研一个网站页面设计多少钱