c#操作word源代码(c语言读写word文档表格)
c#操作word源代码(c语言读写word文档表格)
2024-09-27 08:45:08  作者:终将遇到  网址:https://m.xinb2b.cn/know/mbi521244.html

在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());}

  • 备孕什么时间是最佳时间 最佳受孕时间是什么时候
  • 2024-09-28备孕什么时间是最佳时间 最佳受孕时间是什么时候准备怀孕了,不少未准爸妈都很关心最佳怀孕时间是什么时候,什么时候怀孕最好?关于这些问题,本片资讯将为您做一个详细的介绍研究发现,无论是精子的数量还是质量一天中都变化很大,而在下午稍后的这段时间达到高峰。
  • css盒子模型代码和模型图(第七章CSS部分)
  • 2024-09-28第七章CSS部分第一章问题集锦:1、ID选择器与类选择器优先级ID选择器优先2、CSS文件中编码问题1)要么就删除,默认就是编辑器的编码2)有的浏览器不识别,在编码后加上“;”3、属性和样式是否正确直观的办法就是保存。
  • 历史上皇帝杨侑 隋恭帝-杨侑
  • 2024-09-28历史上皇帝杨侑 隋恭帝-杨侑庄陵杨侑,字仁辅,弘农华阴(今陕西华阴)人,为隋王朝第三任皇帝,是隋炀帝杨广的孙子,元德太子杨昭第3子,母为韦妃隋炀帝大业元年(乙丑,605年),杨侑出生自幼聪明,气度非凡隋炀帝大业三年(丁卯,607。
  • 年轻人颈椎病怎么造成的(这么多的不适症状竟是颈椎病引起的)
  • 2024-09-28这么多的不适症状竟是颈椎病引起的声明:本文仅用于科普用途,不能作为治疗依据,为了保护患者隐私,以下内容里的相关信息已进行处理转自小荷健康App真实医生笔记【基本信息】女,51岁【疾病类型】交感型颈椎病【治疗医院】济宁医学院附属医院(。
  • 为何海口府城地区会有换花节(海口府城地区换花节的由来)
  • 2024-09-28海口府城地区换花节的由来据海南省民俗专家介绍,“换花节”起源于“换香节”,唐末已存在元宵张灯结彩、换香活动“换香”蕴含着当地老百姓互换香火,有换吉纳祥,发财旺丁的寓意后来出于节庆安全考虑,1984年,府城民间“换香”习俗改为。
  • 信阳毛尖茶叶品牌排行榜及价格表(信阳毛尖品牌名列)
  • 2024-09-28信阳毛尖品牌名列东方今报·猛犸新闻记者龚雪章继军/文图4月12日,“2021中国茶叶区域公用品牌价值评估”课题结果揭晓,信阳毛尖以71.08亿元的价值名列第三,仅次于西湖龙井和普洱茶据悉,本次评选由浙江大学CARD中。
  • 致作协与教育局的一段话(致作协与教育局)
  • 2024-09-28致作协与教育局贾浅浅因入选了中国作协大名单但公示后又落选,昨天发文章质疑了作协的选拔会员标准这件事从三个角度来看,首先作协是隶属于文化部的专业性人民团体,所以毋庸置疑政治正确是排在第一位的,无论是协会的发展宗旨、人。
  • 朋友圈发孩子的经典句子(适合发朋友圈关于孩子的短句)
  • 2024-09-28适合发朋友圈关于孩子的短句1:和煦如你,可扫云烟2:生活总有不如意,我没遇见彩虹,但是遇见了你3.世界奇奇怪怪,你可可爱爱、平平安安、健健康康、快快乐乐便好4、有你在的地方就是最美的风景5、这些我们陪着你走过的时光,路过的风景。
  • 周公和姜子牙谁的历史地位高(商朝太师闻仲与大周丞相姜子牙)
  • 2024-09-28商朝太师闻仲与大周丞相姜子牙闻仲,是截教金灵圣母的弟子而金灵圣母又是截教通天教主的弟子姜子牙,是阐教教主元始天尊的亲传弟子元始天尊与通天教主又是师兄弟这么一对比,闻仲的身份立马就低了姜子牙一等,因为他是截教三代弟子,而姜子牙却是。
  • 干性皮肤毛孔大怎么办(干性皮肤毛孔粗大怎么办)
  • 2024-09-28干性皮肤毛孔粗大怎么办温水洗脸,冰敷化妆水;每日彻底清理肌肤,定期去角质;使用自制蛋清柠檬汁,橄榄油,粗盐面膜收缩毛孔;每周使用两次补水面膜,改善肌肤缺水的同时收缩毛孔毛孔粗大的原因,是因为皮肤分泌的油脂和日常使用的化妆产。