c#餐饮系统打印机_C#实现打印机功能
1.窗体添加一个button
2.代码如下:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Drawing.Printing; using System.Diagnostics; using System.IO; namespace printForm { public partial class Form1 : Form { private string stringToPrint; public Form1() { InitializeComponent(); this.printDocument1.PrintPage += new PrintPageEventHandler(this.myPrinter_PrintPage); } private void myPrinter_PrintPage(object sender, PrintPageEventArgs e) { int charactersOnPage = 0; int linesPerPage = 0; e.Graphics.MeasureString(stringToPrint, this.Font, e.MarginBounds.Size, StringFormat.GenericTypographic, out charactersOnPage, out linesPerPage); e.Graphics.DrawString(stringToPrint, this.Font, Brushes.Black, e.MarginBounds, StringFormat.GenericTypographic); } private void button1_Click(object sender, EventArgs e) { this.printDocument1.DocumentName = "1"; FileStream fs = new FileStream(@"C:\\gyjw\\2013-4-27\\1.txt", FileMode.Open); StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("gb2312")); stringToPrint = sr.ReadToEnd(); StandardPrintController spc = new StandardPrintController(); printDocument1.PrintController = spc; //以上两行为去掉“正在打印”的窗体。 printDocument1.Print(); sr.Close(); fs.Close(); } } }
c#餐饮系统打印机_C#实现打印机功能相关推荐
- win系统下打印机服务器在哪里设置密码,win10 32位系统怎么设置共享打印机密码...
很多办公室用户在使用打印机的时候,都会开启打印机共享功能,然而有时候为了共享打印机不被太多人使用,就会给共享打印机设置密码,但是许多用户升级到win10 32位系统之后,不知道要怎么设置共享打印机密码 ...
- Windows系统共享文件夹或打印机等设备的dos脚本自动化
目录 目录 Windows系统共享文件夹或打印机等设备的dos脚本自动化 一.概述 步骤: 执行的结果: 二.脚本实作 2.1.激活Windows的Administrator账户: 2.2.设置Win ...
- Deepin Linux系统怎安装打印机? 兄弟1618w打印机驱动安装图文教程
Deepin系统作为国产的一款电脑操作系统,拥有极为非常美观的UI界面.很多不熟悉该操作系统的朋友都不知道该怎么安装打印机驱动,今天我们就以兄弟1618w打印机为例,分享驱动下载,安装,调试的过程. ...
- m7450扫描无法连接至计算机,关于联想M7450F打印机如何共享扫描功能的解决方案 By Deathbringer...
关于联想M7450F打印机如何共享扫描功能的解决方案By Deathbringer 以下实例全部是所有电脑为win7系统,因办公经常用M7450F型号打印机扫描功能,众所周知此型号打印机为打印.扫描. ...
- 卸载 系统打印服务器,完全卸载打印机驱动
IT 2010-04-07 17:09:27阅读667评论0字号:大中小订阅 1.先从"打印机和传真"中删除打印机 2.在"打印机和传真"窗口中,点" ...
- win10怎么添加计算机共享的打印机,win10系统怎么添加共享打印机?打印机共享设置方法...
原标题:win10系统怎么添加共享打印机?打印机共享设置方法 在办公过程中,许多用户为了方便多人使用一台计算机,都会将打印机设置共享,也可以通过连接网络共享打印机不安装驱动来实现打印功能,那么win1 ...
- 计算机更新后打印机无法使用,升级Win10系统之后惠普打印机无法使用的解决方法...
升级Win10系统之后,发现自家的惠普打印机无法使用了,一般遇到这个问题是因为升级Win10之后相关软件并没有迁移成功,系统会提示"HP ENVY e-All-in-One打印机安装失败&q ...
- Android系统上部署usb打印机
Android系统上部署usb打印机 一.综述 android系统现多用于手持设备,为手机等设备应用提供了很好的系统级支持.但对于PC机常用的打印功能,android到目前并不支持,也没有打印机厂家专 ...
- winxp计算机如何连接win7计算机,韩博士传授xp系统连接Win7共享打印机的处理技巧...
如今还有很多用户不知道如何处理xp系统连接Win7共享打印机的情况,然后就向我打探有没有什么办法可以处理xp系统连接Win7共享打印机的方法,因此我就给大家整理总结了xp系统连接Win7共享打印机的完 ...
- winxp计算机如何连接win7计算机,高手指南xp系统连接Win7共享打印机的恢复步骤
xp系统有很多人都喜欢使用,我们操作的过程中常常会碰到对xp系统连接Win7共享打印机进行设置的问题.如果遇到xp系统连接Win7共享打印机到的问题该怎么办呢?很多电脑水平薄弱的网友不知道如何对xp系 ...
最新文章
- 声波刺激就可长出新骨头?每天只需10分钟,干细胞5天快速分化,芯片装置只需1美元...
- 中service层的作用_浅析Java中dto、dao、service、controller的四层结构
- 使用nmcli 实现 bond0 网络组 网桥三种模式
- centos redis验证_centos7中安装、配置、验证、卸载redis
- 简单读取Properties文件的方法
- redis如何实现分布式重入锁
- Make things beautiful again !
- fiddler抓包工具1
- dual mysql 获取序列_FASTJSON反序列化和构造函数之间的一点小秘密
- Matlab绘制曲线
- matlab定积分上界求解,定积分问题的数值求解及Matlab实现
- 设计师学python还是processing_人人都能学会的processing创意编程能实现什么?
- cad快看_有石CAD自动下单排版软件,让你的CAD都比别人强!
- 汉印扫描器设置软件_汉印HPRTK180打印机驱动
- AES,RSA, SHA1简单工具类
- Keystore was tampered with, or password was incorr
- Axure视频教程2:制作第一个原型
- java liferay_Liferay 6.1开发学习(二):创建一个Portlet工程 | IT人生录
- 2021-05-31以及2021-06-01(从136开始) JAVA学习笔记
- 从富士康普工转行产品经理,月薪翻了3倍
热门文章
- 菜鸟升级记——模板方法模式
- 智百威收银系统服务器连接不上,收银系统进入不了收银系统怎么办 – 手机爱问...
- Linux BT下载(7)-种子解析模块设计与实现1
- 我的世界java版地牢种子_我的世界地牢种子坐标解析 地牢种子代码介绍
- AllWinner--R329
- SVN安装-Subversive Plug-In 和Subversive SVN Connectors
- 51单片机开发软件keil4的安装(win10)
- 2021年大学计算机基础,2021年大学计算机基础试题题库及答案-20210418080659.doc-原创力文档...
- Matlab2018a破解出现licensing error:-8523
- Linux下Libtorch运行出现free(): invalid pointer报错