当前位置:首页 > 生活百科

c#操作word源代码(c语言读写word文档表格)

栏目:生活百科日期:2024-11-27浏览:0

在windows应用程序中打印是一项非常重要的功能,在实际运用中也较多,.net中的打印功能都以组件的方式提供,为程序员提供了很大的方便,打印 操作通常包括以下四个功能

1 打印设置 设置打印机的一些参数比如更改打印机驱动程序等

2 页面设置 设置页面大小纸张类型等

3 打印预览 类似于word中的打印预览

4 打印

下面以是一个简单的示例

1、打印机设置代码

PrintDialogprintDialog = newPrintDialog();printDialog.Document = printDocument;printDialog.ShowDialog();

2、打印纸张设置代码

PageSetupDialogpageSetupDialog = newPageSetupDialog();pageSetupDialog.Document = printDocument;pageSetupDialog.ShowDialog();

3、打印预览代码

printDocument.PrintPage += PrintDocument_PrintPage;PrintPreviewDialogprintPreviewDialog = newPrintPreviewDialog{ Document = printDocument }; try{printPreviewDialog.ShowDialog();}catch(Exceptionexcep){MessageBox.Show(excep.Message, "打印出错", MessageBoxButtons.OK, MessageBoxIcon.Error);}

4、打印内容设置代码

Graphicsg = e.Graphics ;Penp_Line = newPen(Color.Blue, 2f);p_Line.DashStyle = DashStyle.Solid;//g.DrawRectangle(p_Line, newRectangle(100, 50, 300, 200));g.DrawLine(p_Line, newPoint(100, 150), newPoint(400, 150));g.DrawLine(p_Line, newPoint(100, 188), newPoint(400, 188));g.DrawLine(p_Line, newPoint(100, 221), newPoint(400, 221));//g.DrawLine(p_Line, newPoint(200, 83), newPoint(400, 83));g.DrawLine(p_Line, newPoint(200, 116), newPoint(400, 116));//竖线g.DrawLine(p_Line, newPoint(200, 50), newPoint(200, 250));g.DrawLine(p_Line, newPoint(300, 50), newPoint(300, 150));//文字Brushb_Text = newSolidBrush(Color.Black);g.DrawString("姓名", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(230, 55));g.DrawString("性别", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(230, 88));g.DrawString("民族", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(230, 121));g.DrawString("Lena", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(330, 55));g.DrawString("女", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(340, 88));g.DrawString("未知", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(330, 121));g.DrawString("公司名称", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(115, 155));g.DrawString("职位", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(130, 193));g.DrawString("联系电话", newFont("微软雅黑", 12f, FontStyle.Regular), b_Text, newPoint(115, 225));pic = resizeImage(pic,newSize(92,92));g.DrawImage(pic, 102, 52);

打印代码

printDocument.PrintPage += PrintDocument_PrintPage;try{printDocument.Print();}catch(Exceptionexcep){MessageBox.Show(excep.Message, "打印出错", MessageBoxButtons.OK, MessageBoxIcon.Error);printDocument.PrintController.OnEndPrint(printDocument, newPrintEventArgs());}

“c#操作word源代码(c语言读写word文档表格)” 的相关文章

京东快递员怎么样,京东快递员的工资明细

快递员,在这个网购的时代,快递无处不在。那么辛苦付出的快递员的待遇怎么样,在京东工作的快递员待遇怎么样呢?大家好,我现在就在京东当快递员,那么就由我为大家解答这...

学生党用什么赚钱最快,最适合学生党的九大兼职方法

好省app是杭州嘉洁网络科技有限公司[1]旗下的一款电商导购应用,为用户打造一个电商购物优惠平台,用户可以在这个App中领取主流商城的商品隐藏优惠券。好省与淘宝...

oracle连接数据库命令(重启oracle数据库实例)

1、查询本电脑的IP地址,报给Oracle数据库管理人,需要数据库端开放IP访问权限。2、本地电脑安装Oracle驱动程序。可以在taleau官网上下载。这里有...

中文字体转换在线转换(字体在线制作方法)

你可能因为工作需要或学术上的需求,需要将文字从简体中文转为繁体中文;或者将繁体中文转为简体中文。Windows电脑可以在Word里一键转换繁简体,但如果你使用M...

台湾的大学排名及录取分数线,台湾四大名校一览表

今日,软科正式公布了中国两岸四地的大学排名(两岸四地指的是:中国大陆地区、台湾地区、香港特别行政区和澳门特别行政区),名单公布了前100名的高校名单,前10名还...

微信投票应用(免费的微信投票排行榜前十名)

1、问卷星问卷星是国内最早的在线问卷调查、考试和投票平台之一,提供在线网页版和手机App,已有约8962万用户累计回收了71.32亿份答卷。其用户已覆盖国内90...

dnf玩什么职业比较好,dnf可玩性最高的五个职业推荐

随着DNF90级版本接近尾声,大多数玩家主号的装备都迎来了最终的毕业。我们会发现一个有趣的问题,那就是不管是幻神还是“下水道”职业,其实在装备毕业之后,伤害都是...

如何设计一个网页界面,手把手教你如何设计一个优秀网页

作为一名设计师,每年都会沉浸在一些新的设计趋势中兴奋不已。接下来,我们将探寻2013年的最新设计趋势,这绝对是意义非凡的事情。Web设计师必须洞悉所有相关领域的...

微信公众号怎么做文章(这样编辑公众号效果非常好)

一、申请事项常见问题汇总1.注册要钱吗?注册公众号是完全免费的微信公众号唯一需要交钱的地方,是每年的认证费用。作为个人账号,目前微信没有提供认证入口,所以也就不...

office图标不见了(office图标异常修复方法)

在平时的使用中,有时安装或者卸载完程序的时候,你会发现你的桌面上WORD、EXCEL的图标跟平时不一样,WORD、EXCEL都能正常打开,就是这个图标看起来很别...