文档库 最新最全的文档下载
当前位置:文档库 › 利用WebBrowser控件实现Web方式的在线打印的应用实例

利用WebBrowser控件实现Web方式的在线打印的应用实例

利用WebBrowser控件实现Web方式的在线打印的应用实例
利用WebBrowser控件实现Web方式的在线打印的应用实例

WebBrowser控件使用详解

WebBrowser控件使用详解

Private Events Description BeforeNavigate2 导航发生前激发,刷新时不激发CommandStateChange 当命令的激活状态改变时激发。它表明何时 激活或关闭Back和Forward 菜单项或按钮 DocumentComplete 当整个文档完成是激发,刷新页面不激发DownloadBegin 当某项下载操作已经开始后激发,刷新也可 激发此事件 DownloadComplete当某项下载操作已经完成后激发,刷新也可 激发此事件 NavigateComplete2 导航完成后激发,刷新时不激发NewWindow2 在创建新窗口以前激发 OnFullScreen 当FullScreen属性改变时激发。该事件采 用VARIENT_BOOL的一个输 入参数来指示IE是全屏显示方式 (VARIENT_TRUE)还是普通显示方式 (VARIENT_FALSE) OnMenuBar 改变MenuBar的属性时激发,标示参数是 VARIENT_BOOL类型的。 VARIANT_TRUE是可见, VARIANT_ FALSE是隐藏 OnQuit 无论是用户关闭浏览器还是开发者调用

Quit方法,当IE退出时就会激发OnStatusBar 与OnMenuBar调用方法相同,标示状态 栏是否可见。 OnToolBar 调用方法同上,标示工具栏是否可见。OnVisible 控制窗口的可见或隐藏,也使用一个 VARIENT_BOOL类型的参数StatusTextChange 如果要改变状态栏中的文字,这个事件就会 被激发,但它并不理会程序是否有状态栏TitleChange Title有效或改变时激发 一些使用技巧 1.禁止右键 看到很多关于WebBrowser控件禁止右键的提问,回复的方法很多,其中有提到使用微软提供的Webbrowser扩展COM服务器对象(WBCustomizer.dll),但是该方法在我们想使用Webbrowser编辑网页 (Webbrowser1.Document.execCommand "editMode")的时候有很多弊端,比如不能显示选中的文本等。另有些方法也就不用一一列举了。 这儿我想提到的是关于MSHTML.HTMLDocument 引用Microsoft HTML OBject Library Rem #窗体代码# Dim WithEvents M_Dom As MSHTML.HTMLDocument Private Function M_Dom_oncontextmenu() As Boolean M_Dom_oncontextmenu = False End Function Private Sub Webbrowser1_DownloadComplete() Set M_Dom = Webbrowser1.Document End Sub Rem 好了,右键菜单没有了 ===================================================================== ==== 2、控件调用和获得收藏夹里面 基本上用 specialfolder(6 ) 就可以得到收藏夹的路径, 然后你可以用dir去循环读入每个目录,然后dir里面的file, file的名字就是你要的收藏的名字, 路径可以自己根据从上面得到的路径去得到. 如果你不用dir也可以用vb的dir控件.

打印控件安装指南

打印控件安装指南 如何取消窗口拦截? 1.当点击“导出”或“打印”按钮后,系统会弹出一个窗口进行下一步的导出或打印操作,如果IE 浏览器设置了窗口拦击功能,需要将拦截功能取消: 关闭IE的弹出窗口拦截功能。打开IE,在“工具”下拉菜单中,选择“弹出窗口阻止程序”,关闭弹出窗口阻止程序;如果您还安装了其他带有窗口拦截功能的插件(如百度Toolbar、Google 工具栏等),请暂时关闭这些插件的拦截功能,具体关闭方法请查看插件的操作说明书。 如何自动安装控件? 1.如果您使用的是windows xp系统(sp2),IE浏览器会屏蔽上面的弹出窗口,这时候您只要按照下 面的步骤安装就可以了: 2.第一步:登录交易系统时,IE窗口会出现下图所示的提示,此时点击“单击此处” 提醒:请不要关闭此提示框,否则,您就不能正常安装我们的插件了! 3.第二步:选择“安装ActiveX控件”: 提醒:选择并点击“安装ActiveX控件”,我们保证选择此控件对您的计算机没有任何风险! 4.第三步:弹出如下图所示安全警告窗口,选择“安装”

为什么我按上面的操作还是无法安装,或是安装后也无法正常使用? 1.请检查您的电脑是否安装了3721或其他拦截广告的插件,如果是,请将其设置为不要拦截ActivX 控件! 2.请检查您的IE设置,并按以下步骤修改您的IE设置:

1.第一步:打开IE浏览器,选择“工具”-〉“Internet选项”,出现如下窗口: 2.第二步:按一下“设置”按钮,出现如下画面,将“检查所存网页的较新版本”设置为 “每次访问此页时检查(E)”,然后按“确定”按钮。

C# WinForm开发系列 - WebBrowser

C# WinForm开发系列 - WebBrowser 2009-12-14 14:19:21 标签:C#-WebBrowser休闲WinForm开发系列 介绍Vs 2005中带的WebBrowser控件使用以及一些疑难问题的解决方法, 如如何正确显示中文, 屏蔽右键菜单, 设置代理等; 收集的文章中有可能还带了一些https://www.wendangku.net/doc/b69915946.html,开发使用微软的WebBrowser进行页面打印方面文章. 01. vs2005中的WebBrowser控件的简单应用 02. WebBrowser控件的简单应用2 03. WebBrowser控件应用:弹出新窗体和关闭窗口 04. WebBrowser控件应用:播放PPT文件 05. WebBrowser控件使用技巧分享 06. .Net 2.0实例学习:WebBrowser页面与WinForm交互技巧 07. WebBrowser脚本错误的完美解决方案 08. Winform: use the WebBrowser to display XML with xslt, xml, xslt 转 html 字符串 09. 使用Vs2005打造简单分页浏览器(1)原创 10. 利用WebBrowser彻底解决Web打印问题 11. WebBrowser 12. WebBrowser控件使用详解 13. webBrowser.execWB的完整说明 14. C#中WebBrowser的使用 15. C#中实现WebBrowser控件的HTML源代码读写 16. Webbrowser控件史上最强技巧全集 17. 利用WebBrowser实现Web打印的分析 18. 利用webBrowser获取框架内Html页面内容

DELPHI 中WEBBROWSER控件详解实例

Delphi中WebBrowser控件详解实例 2008-10-18下午06:58 很久都没有原创了,前几天帮朋友做了个网址发布程序,主要应用到了WebBrowser控件。今天主要给大家演示一下过程,让大家学习一下Delphi工具。 WebBrowser功能: 1。自动加载网页 2。去除WebBrowser滚动条 3。WebBrowser自身打开页面 4。禁止右键 1。首先,新建一个FROM窗体: 2。加入一个WEBBROWSER控件

3。调整后如下: 4.这样一个webbrowser就完成了,下一步我们来让程序打开后自动加载一个网页。 核心代码:WebBrowser1.Navigate('https://www.wendangku.net/doc/b69915946.html,'); 双击窗体灰色处,对窗体进行初始化,在代码窗口中输入(Begin与End间输入核心代码): procedure TForm1.FormCreate(Sender:TObject); begin WebBrowser1.Navigate('https://www.wendangku.net/doc/b69915946.html,');//窗体初始化完成WEBBROWSER加载一个网页end; 5。下面我们来实现禁止WEBBROWSER控件的滚动条功能:

核心代码:WebBrowser1.oleobject.Document.body.Scroll:=‘no’; 利用这个代码去掉滚动条的前提是webbrowser中必须有打开的网页,也就是在网页加载完完毕后再去掉滚动条。所以首先要判断页面是否加载完毕,如果加载完毕,就执行上面的语句 去掉滚动条。这时就要引入一个按扭控件来触发程序 加入SPEEDBUTTEN 调整形后:

打印控件安装异常处理指引

打印控件安装异常处理指引 CRM项目组

1.1 打印控件自动安装失败处理 通常情况下,可以根据网运部提供的自安装文件执行,浏览器设置异常或者杀毒软件的设置都可能到导致自动注册失败。请按照以下方式尝试手工注册: 1、在执行注册命令regsvr32 出现错误,处理步骤: A.关闭所有浏览器。 B.请杀毒软件内配置允许修改注册表。 C.重新执行注册命令。 2、确保本地电脑中已有打印组件Print_For_Siebel.dll 3、在DOS命令行中注册该打印组件。 注册命令regsvr32 绝对路径\组件名称。 例如: regsvr32 C:\bin\Print_For_Siebel.dll 注册命令绝对路径组件名称 1.2 浏览器调用打印模板失败处理 在浏览器调用打印模板的出现错误,处理步骤: A.查看Internet选项中ActiveX控件和组件应该全部启用。 B.查看Internet选项中脚本应该全部启用。 C.杀毒软件中不要设置禁用activeX控件。 1.2.1 浏览器设置 在登录平台前,需要对浏览器进行设置: 第一步:选择“工具”中的“Internet选项”

第二步:选中“Internet”后,单击“子定义级别”

第三步:ActiveX控件和组件,全部选为“启用”。

第四步:脚本,全部选为“启用”。 客户端系统配置要求: Windows 2000及以上Microsoft操作系统 1.3 打印机失败处理 A.检查是否正常安装打印机驱动。 B.建议使用打印机型号:四通5530 C.清空打印作业队列中堵塞的作业,重新打印。 D.是否正常设置默认打印机。

VB WEBBROWSER控件详解

vb+Webbrowser控件详解 2007-12-2218:22 1、获得浏览器信息: Private Sub Command1_Click() WebBrowser1.Navigate"https://www.wendangku.net/doc/b69915946.html," End Sub Private Sub Command2_Click() Dim oWindow Dim oNav Set oWindow=WebBrowser1.Document.parentWindow Set oNav=oWindow.navigator Debug.Print https://www.wendangku.net/doc/b69915946.html,erAgent Set oWindow=Nothing Set oNav=Nothing End Sub 点击Command1浏览网页,点击Command2在立即窗口中输出浏览器信息。 2、弹出Webbrowser消息窗口 Dim oWindow Set oWindow=WebBrowser1.Document.parentWindow oWindow.confirm"abcd" VB调用webbrowser技巧集2 向Webbrowser中写入HTML内容的几种方法 首先在Form_Load中加入 WebBrowser1.Navigate"about:blank" 确保Webbrowser1可用 方法1: Dim s As String Dim stream As IStream s="" s=s+"" s=s+"" s=s+"

hello world " s=s+"" s=s+" WebBrowser1.Document.Write s 方法2: Dim o Set o=WebBrowser1.Document.selection.createrange Debug.Print o If(Not o Is Nothing)Then o.pasteHTML"哈哈" Set o=Nothing End If 方法3: '插入文本框 Dim o Set o=WebBrowser1.Document.selection.createrange o.execCommand"InsertTextArea",False,"xxx" vb调用Webbrowser技巧集3 1、页面滚动: Private Sub Command2_Click() WebBrowser1.Document.parentwindow.scrollby0,30 End Sub Private Sub Form_Load() WebBrowser1.Navigate"https://www.wendangku.net/doc/b69915946.html," End Sub 点击Command2就可以使当前页面向下滚动30像素

免费web打印控件jatoolsPrinter使用手册

安装打印控件 1. 此处下载 jatoolsPrinter 免费版软件包。 2. 确定打印页面在服务器中目录位置。 3. 将jatoolsPrinter.cab复制到打印页面的同一目录. 比如将要打印的页面是: https://www.wendangku.net/doc/b69915946.html,/print/getPages.jsp,那么,jatoolsPrinter.cab的位置必须在https://www.wendangku.net/doc/b69915946.html,/print/jatoolsPrinter.cab 这样,当打开getPages.jsp,浏览器可以自动提示用户是否安装。 第一个打印页面:Hello world: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 我的第一个打印文档

Hello world
演示 1. 控件在打印指定div对象时,如果纸张太小不够打印时,超出部分将被截掉(clip)。 2. 被指定的div中的内容,可以是html任何可见对象,图片,flash,或文本等等。 3. 控件打印时,边距可设,不设则取打印机默认值。 4. div的id必须连续,如果你的div,存在'page1'、'page2'、'page4',而不存在'page3',则控件只打印前两页,'page4'不会被打印。 5. div对象在页面中的位置,可以是随意的,比如,page1显示在page2后面,也是合法的。

c#对WebBrowser的扩展资料汇总

C#Webbrowser中屏蔽弹出窗口及脚本错误提示 当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。 1、SHDocVw.dll 在COM时代我们使用的WebBrowser控件是SHDocVw.dll。屏蔽错误信息的方法很简单使用下面的一句就可以搞定。 [c-sharp]view plaincopyprint? 1.WebBrowser1.Silent = true; 1.webBrowser1.ScriptErrorsSuppressed = true;

1.//捕获控件的错误 2.this.WebBrowser.Document.Window.Error += new HtmlElementErrorEventHandler(Wi ndow_Error); 3.//对错误进行处理 4.void Window_Error(object sender, HtmlElementErrorEventArgs e) 5.{ 6. // 自己的处理代码 7. e.Handled = true; 8.}

3、上面的方法对于多个框架嵌套等等的情形还是不能很好的解决。 为了彻底解决这个问题,我们借助AxWebBrowser来解决WebBrowser的问题。 我们定义一个自己的类,他的父类是WebBrowser,以后使用这个类就可以了。在这个类的定义中需要引用SHDocVw。 [c-sharp]view plaincopyprint? 1.class EWebBrowser : System.Windows.Forms.WebBrowser 2.{ 3. SHDocVw.IWebBrowser2 Iwb2; 4. 5. protected override void AttachInterfaces(object nativeActiveXObject) 6. { 7. Iwb2 = (SHDocVw.IWebBrowser2) nativeActiveXObject; 8. Iwb2.Silent = true; 9. base.AttachInterfaces(nativeActiveXObject); 10. } 11. 12. protected override void DetachInterfaces() 13. { 14. Iwb2 = null; 15. base.DetachInterfaces(); 16. } 17.} 18. 19. 20. 21.//项目中添加Micrsoft.mshtml引用 https://www.wendangku.net/doc/b69915946.html,ing mshtml; 23. 24.private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventAr gs e) 25.{ 26. IHTMLDocument2 vDocument = (IHTMLDocument2)webBrowser1.Document.DomDocum ent;

使用WebBrowser 控件打开Office文档

如何使用WebBrowser 控件在Visual C# 2005 或Visual C# .NET 中打开Office 文档 查看本文应用于的产品 本文的发布号曾为CHS304662 有关本文的Microsoft Visual Basic .NET 版本,请参阅304643。 本页 ?概要 ?更多信息 o创建可打开Office 文档的Visual C# 应用程序 o使用WebBrowser 控件的注意事项 o将WebBrowser 控件与2007 Microsoft Office 程序一 起使用时的注意事项 ?参考 展开全部| 关闭全部 概要 您可能希望直接在Microsoft Visual C# 窗体中显示或嵌入Microsoft Office 文档。Microsoft Visual C# 2005 和Microsoft Visual C# .NET 不提供用于在窗体中嵌入Office 文档的OLE 控件。如果希望嵌入现有文档并将其作为Visual C# 窗体内的就地ActiveX 文档对象打开,一个可能的解决方案是使用Microsoft WebBrowser 控件。 本文阐述如何使用WebBrowser 控件在Visual C# 窗体内浏览到现有Office 文档并显示它。回到顶端 更多信息 ActiveX 文档是比传统OLE 对象更像ActiveX 控件的可嵌入OLE 对象。与传统嵌入对象不同的是,ActiveX 文档不是作为更大文档中所包含的对象而设计的。其本身可以算作是仅供查看(如用Microsoft Internet Explorer 查看)或是与其他文档(如Microsoft Office 活页夹文件)一起集中到单个资源的完整文档。WebBrowser 控件中承载的ActiveX 文档始终是活动的;因此,与传统的OLE 嵌入对象不同,无需就地激活。 尽管Visual C# 2005 和Visual C# .NET 当前不支持直接承载ActiveX 文档,但您可以使用WebBrowser 控件来实现此目的。WebBrowser 控件(Shdocvw.dll) 是Internet Explorer 的一部分,并且只能在安装了Internet Explorer 的系统上使用。

打印控件常见问题及解决办法

打印控件使用说明 使用本系统用户出现问题最多是用户发票打印不出来,此类问题都是因为没有正确安装发票打印控件。主要表现在: (1)点击“发票打印”页面一直显示正在加载却不打印。 (2)在“发票打印位置调整”页面提示“请正确安装WEB打印控件”。(3)用户已经安装发票打印控件,仍然打印不出发票(系统里的360安全卫士等清理电脑将发票打印控件清理了)。 遇到以上情况请重新安装发票打印控件。 (4)win7、win8系统(ie10、ie11),需要使用浏览器的兼容模式、添加兼容性设置。 首次使用本系统用户 1、双击桌面IE浏览器,如图。 2、在地址栏中输入登录网址: 网通:http://61.133.106.133:7006/wlkp/ 或电信:http://222.174.144.90:7006/wlkp

3、弹出登录窗口,输入用户名和密码,点击登录,如图。 4、登录后进入系统主页面,点击系统维护。 5、菜单找到系统维护-----打印位置调整,提示“没有安装打印控 件”页面,点击“确定”按钮,如图。

6、单下点击进入网络开票资料下载页下载安装打 印控件,如图。 下来并进行安装(图),提示不同的浏览器安装步骤可能会有所不同。

→“安装”。安装成功后,显示如图对话框。 安装完成 7、点击“完成”完成安装即完成打印控件安装。重新登录本系统, 如图。

击“确定”按钮,如图所示。 9、如果在选择打印机时页面上方出现如图提示框。 10、点击标注的提示框,弹出如下提示框。

11、点击标注的“运行加载项”,跳到下图所示。 12、重新登录本系统。

奔图打印机常见故障及解决方法审批稿

奔图打印机常见故障及 解决方法 YKK standardization office【 YKK5AB- YKK08- YKK2C- YKK18】

奔图打印机常见故障及解决方法 如何应对打印机卡纸? 卡纸是激光打印机用户最常遇到的问题,造成卡纸的原因有很多,那么如何能够避免卡纸或降低卡纸的机率呢,我们需要注意以下几个方面: 尽量不要二次用纸,因为打印过一次的纸经过加热会造成纸张柔韧性下降,更加易断易碎容易造成卡纸。 使用平整的纸张,褶皱或折角的纸更容易卡在机器内部造成卡纸。使用质量较好的纸张,一些质量不好的复印纸容易产生大量的纸屑长时间使用会造成搓纸轮故障而卡纸。 一旦发生卡纸要注意在取出卡纸时一定要尽量轻的取出整张纸,不要在机器内部残留碎片或使某些零件脱落,如果机器内部有碎片残留或某些零件脱落将会造成频繁的卡纸。 ? 为什么有时候打印颜色浅? 造成激光打印机打印浅的原因有很多,其中主要有以下几方面, 打印机粉量低、缺粉,打印机墨粉量低会造成打印偏浅或部分区域偏浅,所以我们要及时补充打印机耗材 纸张受潮容易造成打印颜色浅,一些地区空气潮湿或某个时期潮湿会造成纸张受潮而打印颜色偏浅,更换干燥的纸张就可以打印正常了。

感光鼓损耗严重,感光鼓是一个容易消耗的部件,使用一段时间后损耗严重造成打印颜色偏浅,所以我们要定期更换感光鼓等易消耗部件。 打印机激光器故障,打印机的激光器故障同样会造成打印颜色偏浅,如果发生这种情况则需要专业的维修人员进行维修。 为什么打印的文件会出现周期性斑点或线条? 造成周期性故障的原因主要是打印机内部的一些辊、轮状的部件发生故障而产生的,例如,如果感光鼓有划伤则会造成90MM左右的周期性黑色印记。 ? 为什么会出现打印重影? 打印机打印重影的情况主要有以下几方面: 硒鼓重影硒鼓重影一般是表面清理不干净或漏电形成。另外粉仓刮板也会导致重影象,在刮板受损后磁辊吸粉会很厚导致刮不均匀而导致重影。加热组件重影由于打印机加热组件出现故障或定影膜破坏,在给带着字体纸张加热过程温度不正确导致加热辊沾粉,从而导致重影。另外某些打印纸张也会造成打印重影,例如:铜板纸,硫酸纸,要比普通纸要厚导致碳粉溶解后不能完全进入纸的纤维,容易出现重影现象。

VB中WEBBROWSER技巧整理合集

VB关于webbrowser相关操作大全 日期:2011-2-17 文档收集者:银河 1、WebBrowser的方法、属性、事件------------------------------------------------------------ 2 2、提取网页源码 ----------------------------------------------------------------------------------- 3 3、防止新窗口里头打开网页 --------------------------------------------------------------------- 4 4、新Webbrowser控件打开链接 ----------------------------------------------------------------- 5 5、去掉滚动条 -------------------------------------------------------------------------------------- 5 6、禁止鼠标右键 ----------------------------------------------------------------------------------- 6 7、如何获得网页的内容 --------------------------------------------------------------------------- 6 8、多框架框架页面访问 --------------------------------------------------------------------------- 7 9、获得浏览器信息--------------------------------------------------------------------------------- 7 10、弹出Webbrowser消息窗口 ----------------------------------------------------------------- 8 11、向Webbrowser中写入HTML内容的几种方法--------------------------------------------- 8 12、控制页面滚动--------------------------------------------------------------------------------- 9 13、判断页面是否可以前进后退---------------------------------------------------------------- 9 14、如何获得网页中被选中部分的HTML -------------------------------------------------- 10 15、Navigate的参数调用------------------------------------------------------------------------11 16、本地文件收藏夹操作 -----------------------------------------------------------------------11 17、让Webbrowser全屏------------------------------------------------------------------------ 12 18、选择网页上的内容 ------------------------------------------------------------------------- 12 19、用IE来下载文件--------------------------------------------------------------------------- 13 20、Webbrowser确定窗口对话框 ------------------------------------------------------------- 14 21、禁止WebBrowser控件中网页弹窗 ------------------------------------------------------ 14 22、取得源码调试正常运行错误-------------------------------------------------------------- 15 23、页面元素操作------------------------------------------------------------------------------- 15 例0: 查看网页元素 ----------------------------------------------------------------------------- 15 例1: 给username文本框内填充内容: -------------------------------------------------------- 15 例2: 找到提交按钮并点击--------------------------------------------------------------------- 16 例3: 难度的-------------------------------------------------------------------------------------- 16 例4: 模拟鼠标点击来点击按钮 --------------------------------------------------------------- 17 例5: 根据ID直接CLICK --------------------------------------------------------------------- 17 例6: 给列表单选项赋值------------------------------------------------------------------------ 17 例7: 网页自动填写表单注册 ------------------------------------------------------------------ 18 24、网页按钮的终极控制 ---------------------------------------------------------------------- 20 22、执行网页中的脚本------------------------------------------------------------------------------- 21 23、提取字符串或网页源代码中指定的资源(可利用这一函数做文章采集器) ----------- 23 24、中文汉字转化为URL编码--------------------------------------------------------------------- 25 25、获取网页中的验证码---------------------------------------------------------------------------- 27

打印控件大全

WEB打印控件评测 多年研发web打印产品,也经常会碰到一些客户,咨询一些有关市面上流行的打印控件的各自特点及不足,现在根据我自己的个人了解,汇总如下,供各位参考。 本来,我想搞个控件产品大全,到网上一查,才发现,嘿,没几个。这次介绍的是纯粹的打印控件,主要有如下几个: jatoolsPrinter,ScriptX,PAZU(四方在线),锐洋,DLPrint,lodop,墙外。 有些产品,重量级的控件,偏重报表功能的,不在此处列出,主要有楚琳,ejungrid,淘表。调查结果如下: ScriptX:打印控件的祖宗,英国的一家公司开发的。总体印象,产品做得很深很细,但创新不够。它可以是跨浏览器的,也即支持ie外的浏览器,比如,firefox,chrome,safari,可以使用它的一个免费插件,Neptune。收费是按年收的,基本版是$1000一年,但可以绑定10个ip。ScriptX,最大的问题是安装太麻烦,经常装不上。国内盗版用户居多。 jatoolsPrinter:(强烈推荐)已经取得初步成功的打印控件产品。杰表打印控件,产品化程度高,官网、支持、论坛一样不少,文档、示例详细,精致。针对国内用户经常碰到的地方,有创新,如大批量打印时走纸偏移的调整,表格的自动分页,条形码显示与打印等。技术能力强,使得一些功能做得比其他产品更细致,更具人性化。产品研发,与客户互动活跃,版本升级频度在业内最高,平均每个月有一次升级。经过大项目,大客户使用,产品相对于其他产品,稳定,在有些招标书上,成为项目指定采购的打印控件。jatoolsPrinter价格从2000元一个域名起售,相对市面上而言价格较高,可稳定性,通用性较强,毕竟大部分用户不想用着便宜的打印控件,时不时的就崩溃掉,花了小价钱,惹了大麻烦。最近为了回馈客户,又推出了一个无水印的完全免费版本。

Lodop打印控件

Lod op打印控件在平台中的应用 一.什么是lodop lodop取意自“load or print”,是一款优秀的Web打印控件。 在B/S系统中,传统打印控件总是“页面看到什么才能打印什么”,缺乏灵活性,使打印略显 呆板。而使用lodop则可以做到“只看想看的、打印想打的”,不仅开发人员可以自由设置打 印输出内容,用户还可对打印内容进行一系列调整。 lodop控件目前有简体中文、繁体中文、大五码(big5)和英文几个版本。 适用于IE系列浏览器、Firefox系列浏览器和IE内核浏览器(遨游、360、世界之窗、腾讯TT、搜狗等)等各类浏览器。 使用lodop作为WEB打印控件的优势: 1)、使用简单,易上手,在js中通过函数的调用就可以实现一项复杂打印任务的开发,极大地减少了打印功能开发量。 2)、网页中的任何内容都是打印输出时的裁减素材,使用JS语句将当前网页中某区域超文本显示在既定打印布局中输出,其在打印布局中的位置既可程序控制,也可由使用者在操作时调整。 3)、各类调整和打印设置等控制内容全部本地自动保存,彻底解决了一个大型软件工程项目中打印机类型繁杂时的精确套打问题。 4)、使用插件技术来实现WEB打印,插件安装方式不仅简单,而且成功率高。 二.lodop开发包介绍 Lodop开发包中主要有三个文件: install_lodop.exe 是控件安装和升级文件,提供给用户或开发者下载安装。 CheckActivX.js 该文件是用来引导安装控件的一个JS文件, 其中CheckLodop方法的任务是检查控件是否安装、是否最新版本、并引导安装或升级。

npActiveXFirefox4x.xpi 该文件是Firefox浏览器需要的安装附加文件,由于平台只支持 IE内核浏览器,故本文件不需要。 三.在平台中如何使用 在源码WebRoot下建立文件夹Lodop,文件夹中放入install_lodop.exe和CheckActivX.js 两 个文件。 其中,CheckActivX.js文件中的内容改为: function CheckLodop(){ var oldVersion=LODOP.Version; newVerion="5.0.2.3"; if (oldVersion==null) document.write("

打印控件未安装!点击这里执行安装,安装后请刷新页面。

"); if (oldVersion打印控件需要升级!点击这里执行升级,升级后请重新进入。"); } 1.使用标签嵌入ActiveX控件: 在表单源码中的中嵌入lodop插件。 2.引入CheckActivX.js文件 将CheckActivX.js作为一个资源文件来部署,可以利用浏览器的缓存减少页面内容的重复 下载,提高执行效率。 在表单源码中的和间引入CheckActivX.js文件: 3.创建lodop对象并调用验证方法: 在“JavaScript”页签中的初始化方法中创建lodop对象并调用验证方法: function CustomizeiniObj() { //这里写入自定义代码的相关对象的初始化过程 var LODOP=document.getElementById("LODOP"); CheckLodop(); }

C# WebBrowser 网页操作

C#的WebBrowser操作frame如此简单 刚学c#不久,也不太懂什么IHTMLDocument、IHTMLDocument2、IWebBrowser2等等。自己琢磨了好久,终于知道了怎么用WebBrowser操作frame和iframe。 1.获取frame的源文件 MessageBox.Show(webBrowser1.Document.Window.Fram es["main"].Document.Body.Inner Html); 2.获取frame的HTMLDocument接口 HTMLDocument doc = (HTMLDocument)webBrowser1.Document.DomDocument; object j; for (int i = 0; i < doc.parentWindow.frames.length; i++) { j = i; HTMLWindow2Class fram e = doc.parentWindow.frames.item(ref j) as HTMLWindow2Class; if (https://www.wendangku.net/doc/b69915946.html, == "main") { MessageBox.Show(frame.document.title); } } 3.获取frame的IHTMLDocument2接口 IHTMLDocument2 doc = (IHTMLDocument2)webBrowser1.Document.Window.Frames["main"].Document.DomDocu ment; 4.取得frame中被点击的连接 private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e) { string url = webBrowser1.Document.Window.Frames["main"].Document.ActiveElement.GetAttribute("s rc"); } 原文:https://www.wendangku.net/doc/b69915946.html,/llj1985/archive/2007/09/01/1768147.aspx C# 通过webBrowser 框架网页 2009-11-16 08:53 首先对webBrowser加载网页

登陆供应商门户安装打印插件及日常故障解决

登陆供应商门户安装打印插件(1-8)和日常故障处理 1:使用“火狐浏览器”登陆地址https://www.wendangku.net/doc/b69915946.html,/login/supplier 2:在“预处理订单”中选择打印条码,也可以在“待发货清单”中补打印条码 3:如果你的条码打印机是ZM400的时候需要在此次选择打印机的类型,使用GK888T和888T

时可以忽略这一步。 4:在“预处理订单“中打印条码,勾选需要打印的产品,点击“打印条码”

5:此时会弹出一个插件安装的对话框 6:点击“点击这里”即可下载,手动安装插件 7:安装时一定要将其安装在C盘,如果出现安装在桌面的路径,建议手动输入c:\litbprinter

8:安装完成

日常故障处理 a:当打印条码的时候总是弹出提示安装条码打印插件时. 答:此问题是因为火狐浏览器升级导致,请直接安装火狐浏览器27.0版本,之后在工具—选项—升级—取消升级的选项。27.0版本火狐浏览器下载详见https://www.wendangku.net/doc/b69915946.html,/s/1sjHfc1B 查看版本及如何禁用升级: 如图,没有能查看版本的按钮时 鼠标右击银灰色空白处---出现一个小的选项---点击“菜单栏(M)” 如图,此时再浏览器的最左上方出现一排菜单栏,点击“帮助(H)”—“关于Firefox”将会出现版本,此时如果版本号为29.x以上均无法打印条码,且每次打印都会有插件安装的弹窗。需安装稳定的“火狐浏览器(Firefox)27.0”版本。

安装好火狐浏览器(firefox)27.0版本之后,如何禁用升级: 点击浏览器最左上方的“工具—选项—高级—更新”,去掉相关勾选项,如图:

相关文档 最新文档