【asp.net (webform)使用FastReport实现预览打印】教程文章相关的互联网学习教程文章

C# winform打印excel的方法

前言 c#做winform程序要求生成并打印Excel报告,为了不安装Office相应组件,我选择了NPOI来生成Excel报告,用winform的PrintDocument控件来触发打印操作,而难点在于如何将excel转换成Graphics对象,在NPOI中我只找到了excel打印的设置(如横向/纵向),还需要打开excel去触发打印操作,但项目要求是一次性直接实现打印,要用PrintDocument控件而不是再去操作excel。不得已重新搜索,发现了类库Spire.xls,最终实现了要求。有什么错...

详解开源免费且稳定实用的.NET PDF打印组件itextSharp(.NET组件介绍之八)

在这个.NET组件的介绍系列中,受到了很多园友的支持,一些园友(如:数据之巅、 [秦时明月]等等这些大神 )也给我提出了对应的建议,我正在努力去改正,有不足之处还望大家多多包涵。在传播一些简单的知识的同时,我自己也得到了一些提升,这个是我感觉到的最大的益处。知识需要传播,在传播的过程中去让学习的人去提升,在交流中的过程中去让思考的人去展望,我希望我也能在这个传播的过程中出一份力。由于自身能力有限,在编写博...

网页WEB打印控件制作

在WEB系统中,打印的确是比较烦人的问题,如果我们能制作一个属于自己的自定义的打印插件,那么我们在后续自定义打印的时候能随心所欲的控制打印,这样的效果对于程序员来说是非常开心的一件事件,本文将自己开发编写的C# 制作的HTML打印插件分享出来,让有同样需求的朋友提供一个参考;此插件是基于Microsoft .NET Framework 2.0 开发的,缺点是每台客户端在安装插件时,必须要安装Microsoft .NET Framework 2.0 ;本插件能实现 页...

asp.net css控制打印功能方法实例

代码如下:<style type="text/css">@media print//表示打印的时候。{ #nok{display:none;}//表示 id 为nok 的控件不显示。}</style> <div style="text-align: right;" id="nok"> 已经上了 <%=shke.ToString() %> 节课,还 <%=noke.ToString() %> 节课没有上。 </div>这样写:主要是方便 浏览页面是显示该div,但在打印该页面时,不想显示该div. 其他...

asp.net中的“按需打印”(打印你需要打印的部分) 实现代码

过程很简单: 首先在asp.net页面中设定开始打印和结束打印的标记,为了确保该标记不在网页浏览时显示,我们采用"<!-- HTML注释 -->"的方式。比如:<!--startprint-->和<!--endprint-->。 接着写相关的JavaScript代码,具体代码见后。 如果不想打印按钮也被打印出来,注意将打印按钮包含在<!--startprint-->和<!--endprint-->之外。 相关代码: 代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AppealPrint.as...

.net 页面指定区域打印的方法

使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内。详细如下: 代码如下:<style media=print type="text/css">.noprint{visibility:hidden}</style>要打印的内容。哈哈!<p class="noprint">将不打印的代码放在这里。</p><a href="javascrīpt:window.print()" target="_self">打印</a>第二种方法:指定打印区域把要打印的内容放入一个 span或div,然后通过一个函数打印。 代码如下:<span id='div1'>把要打印的内...

ASP.NET网页打印(只打印相关内容/自写功能)【图】

昨晚朋友要求在前段时间完成的新闻的网站上加上一个功能,就是在每篇新闻浏览的页面, 加一个打印铵钮。让用户一点打印,能把整篇文章打印。一开始建议朋友,叫用户使用IE浏览器的打印功能,但是朋友说,那个打印功能是把页面的不相关的内容也打印了,用户只想打印整篇文章即可。既然要改,照做就是了。没有这方面经验,在网上找到很多相关的ASP.NET打印例子,要么太过复杂,要么效果不太理想。最后还是结合这诸多的例子,改写一个...

关于ASP.NET页面打印技术的常用方法总结

B/S结构导致了Web应用程序中打印的特殊性。    程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。    格式如何控制和定制等,是我们开发中可能会面对的问题。   打印文档的生成    1、客户端脚本方式   一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。   优点:客户端独立完成打印目标文档的...

asp.net 打印控件使用方法【图】

打印的效果及控制性虽然不是很好,但是也能勉强使用,应付一般的打印还是 可以的了。代码如下所示: 代码 代码如下://调用PrintControl.ExecWB(?,?)实现直接打印和打印预览功能。(直接用系统提供的print()方法打印无法隐藏某些区域) //preview:是否显示预览。null/false:不显示,true:显示 function printPage(preview) { try { var content=window.document.body.innerHTML; var oricontent=content; while(content.indexOf("{$...

代码实现打印功能(asp.net+javascript)

一.在服务器端实现 1.这个是在本页面上的.cs文件里写的 代码如下:if (resultInt > 0) { //清除验证码 ,显示执行结果,并转向新的地址 Session["YanZhengMa"] = ""; String caoCode = "if(confirm('提交成功,是否打印'))" + "{" + "window.location.href='printTKZ.aspx?type=BF&BMId=" + _flowidValue +"&bufeitime="+ _jfTimeValue +"&palJE=" +_shouXianValue + "&goTo=buFeiList.aspx';" + "}" + "else" + "{" + "window.locati...

ASP.NET 水晶报表打印功能实现代码

1.用IE的打印,调用window.print(),但这种办法对于页面上即有报表,又有其它控件情况就无法区分,不能达到只打印报表内容的目的; 2.自已写打印代码 代码如下: 代码如下:CrystalDecisions.CrystalReports.Engine.ReportDocument rd=new CrystalDecisions.CrystalReports.Engine.ReportDocument(); rd.Load(Server.MapPath("Crystalreport1.rpt")); rd.PrintOptions.PrinterName="打印机名称"; rd.PrintToPrinter(1,true,0,0); 其中...

.net下实现Word动态填加数据打印

今天研究了一下.net下实现Word动态填加数据打印的做法,觉得颇有收获~ 以前做过Excel相关的东西,所以对OFFICE的COM有一些了解,很顺利的找到了需要引用的COM和其帮助文档~具体做法是在引用里添加 COM --------Microsoft word 11.0 object library, 然后引入命名空间: 代码如下:using WordApplication = Microsoft.Office.Interop.Word.Application; using Document = Microsoft.Office.Interop.Word.Document; using Bookm...

asp.net打印时隐藏“打印”按钮_html/css_WEB-ITnose

asp.net打印时隐藏“打印”按钮   .v-h {display:none;}

asp.net (webform)使用FastReport实现预览打印【图】

1.新建项目 2.添加引用 3.config中添加如下 <system.web> <httpHandlers> <add path="FastReport.Export.axd" verb="*" type="FastReport.Web.Handlers.WebExport" /> </httpHandlers> </system.web> <system.webServer> <validation validateIntegratedModeConfiguration="false" /> <handlers> <add name="FastReportHandler" path="FastReport.Export.axd" verb="*" type="FastReport.Web.Handlers.We...

javascript-打印功能的jQuery在asp.net中不起作用【代码】

我编写了以下脚本来打印文档:<script type="text/javascript">function print() {window.print();}$(".printdoc").click(function () {print();});</script>并且我通过< asp:button ../>调用了上述脚本如下:<asp:Button ID="btnPrint" runat="server" Text="Print" CssClass="printdoc"/>每次我单击按钮时,它都会再次加载页面,但查询似乎无法正常工作. 当我检查资源时,发现以下控制台错误:Uncaught ReferenceError: $is not de...