引言: 现有的Web打印控制技术分成几种方案 自定义控件完成打印 利用IE自带的WebBrowser控件实现打印 利用第三方控件实现打印以下主要谈前两个方面的内容一、自定义控件方式自定义控件方式就是利用VB或VC等工具生成COM组件,用定义好的打印格式来分析打印源文件从而实现打印。
摘要:使用datagrid控件向数据源增加一条记录 datagrid控件允许用户查看和编辑记录,但内部不包含添加新记录的便利,但是,可以采取不同的方法来添加这个功能。下面的方法包含了如下步骤:l 向datagrid的数据源(dataset or database)增加一个新的、空的记录,如果需要的话,还要为记录指定一个id并为每个不允许为空的列存入一个占位的值。l 重绑定datagrid到数据源。l 将......
摘要:在 asp.net 中定义了reportdocument rep = new crystalreport2();rep.setdatasource(this.datasetuser1); this.crystalreportviewer1.reportsource = rep;rep.printtoprinter(1,false,1,1);结果出现错误如下: “/myweb/webap......
现有的Web打印控制技术分成几种方案
现有的web打印控制技术分成几种方案 自定义控件完成打印 利用ie自带的webbrowser控件实现打印 利用第三方控件实现打印以下主要谈前两个方面的内容
二. 利用webbrowser实现web打印webbrowser是ie内置的浏览器控件,无需用户下载.本文档所讨论的是有关ie6.0版本的webbrowser控件技术内容.与其相关的技术要求有:打印文档的生成.页面设置.打印操作的实现等几个环节. 【程序编程相关:编写与.NET属性窗口交互的RAD组件(】
一. 自定义控件方式自定义控件方式就是利用vb或vc等工具生成com组件,用定义好的打印格式来分析打印源文件从而实现打印.只有将生成的组件下载并注册到客户机上,才能实现在客户端的打印.难点主要是定义打印格式.如何来分析打印源文件.现有的比较好的方法是利用xml技术来全面的解决问题,利用xml可以非常容易地定义打印目标的文本.表格等内容的格式.但对程序员的开发要求高,难度比较大. 【推荐阅读:编写与.NET属性窗口交互的RAD组件(】
(一). 打印文档的生成1. 客户端脚本方式客户端脚本分为vbscript.javascript.jscript几种脚本语言.在ie下开发应用使用的语法为jscript的语法,由于它与javascript几乎没有什么区别,所以也可以称其为javascript(下面简写为js).一般情况下,主要使用js来实现dom文档的分析,dom为微软提出的一种web文档模型,主要用来实现web脚本编程.利用js可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印.通过分析源文档的内容,可以生成打印目标文档.
...
下一页 摘要:格式化日期、货币和其它数据datagrid控件中的信息最终是显示在web窗体页中的一个html表格中,因此,为了控制数据如何显示,你可以为每列的值来具体设置.net字符串的格式,当datagrid的autogeneratecolumns属性设为true时,不允许具体设定生成列的格式,只能对绑定列或者模板列如此设定。 为格式化数据,需要将列的“数据格式字符串”属性设置为适应数......