c#操作word源代码(c语言读写word文档表格)
c#操作word源代码(c语言读写word文档表格)
2024-11-22 12:59:01  作者:终将遇到  网址:https://m.xinb2b.cn/sport/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-11-22焖子简介焖子是北方地区特色小吃,主要成分为淀粉制成的凉皮、凉粉等,并佐以芝麻酱等制成流行于胶辽、河北、河南和天津等地区,在大连、烟台、丹东、行唐、定州、天津等地皆有分布不同地方,焖子的做法有差异,烟台、大连焖。
  • 荷叶童子鸡如何做(怎么做荷叶童子鸡)
  • 2024-11-22怎么做荷叶童子鸡食材:童子鸡1只、火腿50g、糯米500g、红枣10颗、干荷叶1张、干香菇5个、瑶柱适量、盐适量、生抽适量、料酒适量将干荷叶用热水浸泡两小时备用红枣加水浸泡半小时香菇加水浸泡半小时火腿粒加水浸泡半小时。
  • 广式鱼头豆腐煲窍门(广式鱼头豆腐煲窍门分享)
  • 2024-11-22广式鱼头豆腐煲窍门分享鱼头和炸豆腐准备好鱼头清理干净,然后斩成一块块,姜丝、蒜米、香葱准备好热锅下油,放姜丝、蒜米进去,加适量的盐翻炒出香味来,然后放鱼头进去,翻炒翻炒入味,摊平用小火煎煎到鱼头两面微黄色,然后加适量的生抽。
  • 给孩子选奶粉哪个品牌好些(那些品牌比较好)
  • 2024-11-22那些品牌比较好很多怀孕妈妈都有很多的焦虑,初为人母的紧张还是可以理解的,很多妈妈不知道怎么给宝宝选衣服,不知道宝宝断奶后该吃什么奶粉过渡,但这些都不是问题下面主要介绍几种比较好的:(1)雅培香港的雅培和美欧市场上销。
  • 测你未来一月有什么缘分(测试你的缘分出现在哪里)
  • 2024-11-22测试你的缘分出现在哪里测试缘分中,测试缘分指数的方式有很多,今天花镇情感小编就来分享测试你的缘分出现在哪里的缘份测试 一、缘份测试:测试你的缘分在哪里1.你希望假期的时间可以:在三天左右——3一个星期左右——2越长越好——。
  • 美国射击模拟训练(离谱美国女子接受)
  • 2024-11-22离谱美国女子接受据美国“商业内幕”网站报道,一份刑事起诉书显示,一年来,俄勒冈州的一名女子在一直误以为,自己正在接受美国缉毒局(DrugEnforcementAdministration,简称DEA)的特工培训,但后。
  • 夜读生命里有等待(夜读不惋惜不呼唤)
  • 2024-11-22夜读不惋惜不呼唤《不惋惜,不呼唤,我也不啼哭》作者:叶赛宁朗读:篁竹瑾想起那个人的时候正有云从我的窗口飘过轻轻飘飘的云朵,衬着蓝蓝的天空很像是谁的生活其实,这完全是一种巧合那朵云朵并不特别意味着什么高楼的窗口,每天都。
  • 雅典的少女朗诵大全(秦锦丽放生朗诵)
  • 2024-11-22秦锦丽放生朗诵《放生》作者:秦锦丽朗诵:苏菲◆◆◆﹣点击下方音频收听节目﹣高原落日的步子迈得迟缓,留给我足够的时间目送,就如我们是一对久爱的恋人目光,追随着它渐行渐远的身影,眼看就要翻过那座山头了,一跃的刹那,它跌。
  • 风力发电机组怎么运作(风力发电机组的启机步骤)
  • 2024-11-22风力发电机组的启机步骤风力发电机组的启机,并网,控制步骤分为三个阶段第一个阶段是启动阶段,当风速达到机组启动风速的时候,变桨系统开始动作,控制叶片,从顺桨状态向零度变桨,转动桨叶此时风力发电机组的偏航系统开始寻找最佳的对风。