`
zgqynx
  • 浏览: 1376821 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

我也来谈WEB打印__摘

阅读更多
菜鸟一个,只会用IE自带的打印功能,感觉一般也够用了,在这里算是提醒一下大家使用时要注意的问题吧

首先在网页中添加:

<OBJECT id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
VIEWASTEXT>
</OBJECT>

然后就可以依次加入功能按钮了:

<input onclick="document.all.WebBrowser.ExecWB(6,1)" type="button" value="打印">
<input onclick="document.all.WebBrowser.ExecWB(6,6)" type="button" value="直接打印">
<input onclick="document.all.WebBrowser.ExecWB(8,1)" type="button" value="页面设置">
<input onclick="document.all.WebBrowser.ExecWB(7,1)" type="button" value="打印预览"> <INPUT type="button" value="关闭窗口" onclick="javascript:window.close()">

将这两块东西放到<center class=noprint></center>就不会打印这些按钮了。当然要定义noprint了:

<style media="print">.Noprint { DISPLAY: none }</style>只要把不想打印的东西的css设置成noprint就可以了。

现在就实现了基本的web打印,需要注意的情况如下:

必须将ie的internet选项的安全设置中对于没有标记为安全的ActiveX控件进行...设置成提示或者启用,否则会报错,导致不可用。
如果在vs.net编辑环境下编辑该页面,它经常自动的给object添加多余的参数,有了这些东西,打印就会出错,所以要记得最后保存的时候删除它们。
为了简便并且达到最好的效果,我们可以在一个页面实现编辑和打印,这时候会需要很多的textbox,我们把它的css设置成.edittext
{
overflow-y:visible;
width: 100%;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
}就可以实现在打印的时候不显示边框和multiline的textbox不显示滚动条了。

还有一些小经验就是在设置标格宽度的时候,对于A4纸张,横打用920,竖打用640,效果最好。

呵呵,以上都是我的一些经验之谈,可能有些错误或者大家有更好的办法,欢迎批评指正。
分享到:
评论

相关推荐

    zh_core_web_md-3.2.0.tar

    zh_core_web_md-3.2.0zh_core_web_md-3.2.0zh_core_web_md-3.2.0zh_core_web_md-3.2.0zh_core_web_md-3.2.0zh_core_web_md-3.2.0zh_core_web_md-3.2.0zh_core_web_md-3.2.0zh_core_web_md-3.2.0zh_core_web_md-3.2.0...

    lodop CAOSOFT_WEB_PRINT_lodop.ocx

    lodop.ocx文件 CAOSOFT_WEB_PRINT_lodop.ocx,专用于打印操作 CAOSOFT_WEB_PRINT_lodop.ocx CAOSOFT_WEB_PRINT_lodop.ocx

    Loadrunner中web_reg_save_param的使用详解

    于是需要首先读出当前的事务的状态,再进行修改,此时便可以使用到web_reg_save_param了。可以通过它先将事务的状态读出写入一个自定义的变量中,根据变量的值来决定下一步的动作。 简要说明 语法:intweb_reg_...

    the-print-preview-of-the-Web-control.rar_C web 打印_Print Previe

    6. **Web_print**和**print_web**:这两个标签可能指的是该控件专注于处理Web内容的打印。它们可能代表了控件的核心功能,即处理HTML文档并将其转换为适合打印的格式。 7. **Print Preview**:这个标签明确了该控件...

    在LoadRunner中用web_reg_save_param()做关联

    接着,使用`web_reg_save_param()`函数来提取`folderId`的值: ```c web_reg_save_param("folderIdValue", "LB=value=", "RB=\"", "Search=Body", LAST); ``` 2. **更新请求参数** 在成功提取`folderId`值...

    QQSoftDownloader_v1.1_webnew_26202@.exe

    QQSoftDownloader_v1.1_webnew_26202@.exe

    良田高拍仪 SDK WebCamera_EL_D_V1.0.14.exe

    良田高拍仪 SDK WebCamera web方式对接SDK

    spacy中en_core_web_sm

    总的来说,`spacy`的`en_core_web_sm`模型是英文NLP任务的关键组成部分,它简化了诸如词性标注、实体识别等任务。而`chatterbot`依赖这样的工具来处理用户的输入,创建交互式的聊天体验。正确地安装和版本匹配这些库...

    zh_core_web_sm-2.0.3.tar.gz

    总的来说,"zh_core_web_sm-2.0.3" 为 Spacy 添加了对中文的支持,使得开发者可以在 Spacy 的强大框架下,轻松进行中文文本的预处理和分析,进一步推动了中文 NLP 的发展。在实际应用中,可以根据项目需求和计算资源...

    spacy中文模型zh_core_web_sm-2.3.0/zh_core_web_md-2.3.1

    https://github.com/explosion/spacy-models/releases/download/zh_core_web_sm-2.3.0/zh_core_web_sm-2.3.0.tar.gz 下载太慢,方面下载

    OWASP_Broken_Web_Apps_VM_1.2

    它包含了多个故意设计成存在安全漏洞的应用程序,旨在为网络安全学习者提供一个安全的实验环境来模拟真实的攻击场景,从而帮助学习者掌握常见的Web应用安全漏洞及其修复方法。 #### 二、OWASP Broken Web Apps VM ...

    视频WEB插件_Win32_V1.5.2.zip

    总结来说,"视频WEB插件_Win32_V1.5.2.zip"提供了海康视频监控系统在Windows 32位平台上的Web访问能力,包括调试DEMO和本地视频控件,以帮助开发者轻松集成监控功能。通过获取必要的授权信息,用户可以安全地访问和...

    web_print_BS端打印服务_

    在IT行业中,"web_print_BS端打印服务"指的是在基于浏览器-服务器(Browser-Server,简称BS)架构的应用中实现的直接打印功能。BS模式是网络应用设计的一种常见模式,用户通过浏览器与服务器进行交互,而无需安装...

    spacy英文模型en_core_web_sm-2.0.0(2.1.0, 2.2.5)/en_core_web_md-2.0.0(2.1.0, 2.2.5)

    https://github.com/explosion/spacy-models/releases/download/en_core_web_md-2.0.0/en_core_web_md-2.0.0.tar.gz下载太慢,方便下载

    spacy-zh_core_web_sm-2.3.1.tar.gz

    总的来说,"spacy-zh_core_web_sm-2.3.1.tar.gz"是spaCy为中文NLP工作流设计的一个高效模型,它的存在极大地简化了开发者的工作,提高了处理中文文本的效率。通过合理利用这个模型,开发者可以快速搭建起强大的NLP...

    EmbeddedWebBrowser_FS_Version 14.70.0〖含全部源码和DEMO,支持D5-XE2〗

    《嵌入式Web浏览器控件在Delphi中的应用——基于"EmbeddedWebBrowser_FS_Version 14.70.0"》 在软件开发领域,尤其是Windows桌面应用开发中,Delphi是一款广泛使用的集成开发环境(IDE)。对于需要在应用程序中集成...

    zh_core_web_sm_szq.zip

    该资源包是spacy模块训练中文的最小的预料,下载解压文件,里面包含zh_core_web_sm-2.3.0.tar.gz文件,如何使用请转到https://blog.csdn.net/qq_34624315/article/details/109095357查看!!!

    WebDeploy_amd64_zh-CN.msi

    Visual Studio 如何使用 Web Deploy发布远程站点,有时候我们开发完某个功能时,需要快速将更改发布至服务器。通常 Visual Studio 可以采用两种方式远程发布站点,一个是直接复制站点所需的文件至服务器,这种方式...

    zh_core_web_sm-3.0.0.tar.gz

    https://github.com/explosion/spacy-models/releases/download/zh_core_web_sm-3.0.0/zh_core_web_sm-3.0.0.tar.gz 下载太慢,也可以去这里下载

    楚琳Web打印控件、源码、使用说明

    楚琳Web打印控件是一款专为网页打印设计的软件组件,它使得在Web应用程序中实现打印功能变得更加便捷和高效。这款控件不仅提供了基础的打印服务,还包含了源码,以便开发者可以深入理解其工作原理并进行定制化开发。...

Global site tag (gtag.js) - Google Analytics