首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏张善友的专栏

    Web打印组件jatoolsPrinter

    怎么样来进行基于web的套打,就是这么一个令多数程序员头痛不已的问题。 基于web的套打,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制。 jatoolsPrinter通过在网页中嵌入控件,解决了web客户端精确打印,批量打印打印配置自动保留等问题。 web打印功能,这个控件已经把打印功能封装的非常好,主要是把这个控件引入,之后写一些简单的js代码就能完成相应的打印功能。 控件在打印指定div对象时,如果纸张太小不够打印时,超出部分将被截掉(clip)。 2. 被指定的div中的内容,可以是html任何可见对象,图片,flash,或文本等等。 3. 4. div的id必须连续,如果你的div,存在 'page1'、'page2'、'page4',而不存在'page3',则控件只打印前两页,'page4'不会被打印

    7.2K90发布于 2018-01-29
  • 来自专栏农历七月廿一

    WEB打印-根据需求打印局部源码记录

    需求说明 这次的需求可能就比较简单了,就是实现web端的打印,但是是根据需求打印,而不是直接打印全部 效果预览 ? ? 我要做的是一个简单的打印,就是客户选择了一个dialog,这个时候需要将这个记录打印出来,直接打印就可以了 源码 /** * @printObj 打印 * @param printWindow DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"><html xmlns="http://www.w<em>3</em>.org/1999/xhtml"><head><meta http-equiv="Content-Type" content </button> </el-dialog> 这里需要 注意的是一点,就是打印的时候如果显示的不完全的话,可以直接选择横向打印,或者下面的更多选项中选择无边框打印就不会出现这样的问题了。

    1.2K31发布于 2020-05-29
  • 来自专栏全栈程序员必看

    web调用打印机自动打印_网页打印如何设置默认打印

    WEB打印如何设置默认为”仅选定打印框架”? \Windows\\CurrentVersion\\Internet Settings\\Zones\\2\\2201","0","REG_DWORD"); //修改IE ActiveX安全设置:3Internet WshShell.RegWrite("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\ WshShell.RegWrite("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\ WshShell.RegWrite("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\

    8.7K20编辑于 2022-11-18
  • 来自专栏Java架构师必看

    WEB 打印的相关技术分析

    文/谢康 做Web开发的人员一定都会面临一个共同的难题,那就是打印。 现在我们来分析一下目前已经成形的Web打印方案: 现有的Web打印控制技术分成几种方案: 一.自定义控件完成打印 利用IE 自带的WebBrowser 控件实现打印 利用第三方控件实现打印 1、 自定义控件方式 一般情况下,主要使用JS 来实现DOM 文档的分析,DOM 为微软提 出的一种Web文档模型,主要用来实现Web脚本编程。 利用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。 WebBrowser1.ExecWB(6,1); //打印设置 WebBrowser1.ExecWB(8,1); //打印预览 WebBrowser1.ExecWB(7,1); 3、 一个实例项目采用的打印方案 iPageIndex + "&QueryString=" + strQuery; winPrint=window.open(strURL,"","left=2000,top=2000,fullscreen=3"

    3.1K20发布于 2021-03-22
  • 来自专栏山河木马

    WEB页面打印方法,包括如何设置打印分页(转)

      value=页面设置  onclick=document.all.WebBrowser.ExecWB(8,1)> 最常用的就这3个方法了,写在按钮控件的ONCLICK事件里,当按钮CLICK的时候就会除法打印的事件了 以上的步骤就可以实现页面的打印了,但是如何设置打印区域和打印分页呢? 90%" border="0" align="center" cellpadding="2" cellspacing="0"  class="tabp">                               <table width="100%"  border=

    4.1K30发布于 2019-03-05
  • 来自专栏技术派

    web页面的单页打印以及批量打印实现方法

    打印事件:window.print() 1.单页打印(布局打印): function printCnt(){ //1.获取当前页的html代码 var body = window.document.body.innerHTML ; //2.要打印的部分(#print里面的内容就是要打印的内容) window.document.body.innerHTML =document.getElementById( //重新载入当前文档: location.reload(); } 注意:location.reload();要加,因可解决JS window.print()第二次点击事件失效问题 2.批量打印 :always" >报告单1

    报告单2

    (3) .如果使用window.open(“showPrint.html”,”print”); 打印预览页面的话 //如果是本地测试,需要先新建Print.html,如果是在域中使用,则不需要 // res 是后端返回的需要打印

    5.7K00发布于 2021-06-24
  • 来自专栏叶子陪你玩编程

    EV3 点阵打印

    打印机大家应该都见过或者用过,它是计算机的一种输出设备,可以将计算机里面的一些数据(文字,图形)打印在相关介质(纸张,塑料)上。 比如要你把一首《静夜思》打印出来。 ? 你会用电脑以word或者pdf格式保存这首古诗,接着连接打印打印,稍微等一会,一张打印着古诗的纸张就从打印机里面慢慢出来了。 是不是觉得使用很简单(没用过的保持沉默就可以了)。 下面我们看看百科对打印机的一些讲解: 衡量打印机好坏的指标有三项:打印分辨率,打印速度和噪声。 打印机的种类很多,按打印元件对纸是否有击打动作,分击打式打印机与非击打式打印机。 按打印字符结构,分全形字打印机和点阵字符打印机。按一行字在纸上形成的方式,分串式打印机与行式打印机。 按所采用的技术,分柱形、球形、喷墨式、热敏式、激光式、静电式、磁式、发光二极管式等打印机。 笔移动部分 ---- 下面讲解如何打印出我们想要的一个字符:EV3 先用EXCEL做出一个EV3的字符(是一个一个点出来的) ?

    2.4K11发布于 2020-03-12
  • 来自专栏CSharp编程大全

    Web使用热敏打印小票(IE环境)

    概述 在html页下使用Epson P60II 热敏纸下打印小票,使用的打印方案为调用window.print()。 objprinter.Write(String.fromCharCode(0x1B) + String.fromCharCode(0x69)); objprinter.Close(); } 3、 设置隐藏模式打印 <style media="print">.Noprint { DISPLAY: none }</style> 4、填充数据 private void ListBind() DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <html xmlns="http://www.w<em>3</em>.org/1999/xhtml" > <head runat="server"> <title

    2K10发布于 2021-03-16
  • 来自专栏web打印

    几种常用的web打印插件分析

    1、 HttpPrinter(推荐)这个打印控件使用也较为简单,支持打印预览、直接打印、可设置页眉、页脚、页边距、打印份数、纸张大小等信息,支持强大的报表功能,管它什么报表, 交叉的,嵌套的,还是二维码 2、墙外打印控件墙外打印控件(QWPrint)是一款小巧的打印辅助软件,能够帮助众多制作B/S类程序的程序员更加灵活的控制客户端打印。 控制多种打印设置。程序员可以通过控件进行多项设置,包括设置打纸的页边距,页眉页脚,纸张大小等参数。.精确控制打印。可以方便实现web下的套打操作。. 3、楚琳Web打印控件楚琳Web打印控件是以C/S架构的报表工具进行B/S架构的报表设计有如下功能:.报表功能强大,报表设计采用FastReport,可以和水晶报表媲美,支持自定义纸张大小,支持直接打印 缺点是有时候打印响应速度会慢,大约需要10秒左右4、Peach-Printer打印组件  最近新用过的一款web打印组件。有在线的打印模版设计器可以方便的设计打印内容。

    2.4K10编辑于 2025-04-10
  • 来自专栏大数据-数据人生

    js打印WEB页面内容代码大全

    第三种方法:如果要打印的页面排版和原web页面相差很大,采用此种方法。 点打印按钮弹出新窗口,把需要打印的内容显示到新窗口中,在新窗口中调用window.print()方法,然后自动关闭新窗口。   features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) (2,1) 关闭现在所有的IE窗口,并打开一个新窗口 Web.ExecWB(4,1) 保存网页 Web.ExecWB(6,1) 打印 Web.ExecWB(7,1) 打印预览 Web.ExecWB(8,1 ) 打印页面设置 Web.ExecWB(10,1) 查看页面属性 Web.ExecWB(15,1) 好像是撤销,有待确认 Web.ExecWB(17,1) 全选 Web.ExecWB(22,1) 刷新 %> <%wend%> 3、ASP页面打印时如何去掉页面底部的路径和顶端的页码编号 (1)ie的文件-〉页面设置-〉讲里面的页眉和页脚里面的东西都去掉,打印就不出来了。

    9.1K20发布于 2020-04-02
  • 来自专栏刷题笔记

    7-3 打印沙漏

    点这里 7-3 打印沙漏 本题要求你写个程序把给定的符号打印成沙漏的形状。 例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1 要求打印出的沙漏能用掉尽可能多的符号。 输入格式: 输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。 输出格式: 首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。 2.在按行数打印三角形,正三角形和倒三角型 3.最后输出剩余的个数。

    62320发布于 2019-11-08
  • SumatraPDF在Web中的静默打印web-print-pdf npm包的强大打印引擎

    关键词:SumatraPDF, Web打印, 静默打印, web-print-pdf, npm包, Node.js, Electron, 前端打印, PDF打印, 无预览打印, 自动化打印, 企业级打印 传统的Web打印方案存在用户交互、兼容性差等问题,而SumatraPDF作为轻量级的PDF阅读器,其强大的命令行打印能力为Web静默打印提供了完美的解决方案。 Pro" -print-settings "3x,duplex,color,1-5,7-10" -silent document.pdf3. ('批量报表打印失败:', error); throw error; } }}3. :支持容器化部署和Kubernetes编排DevOps集成:支持CI/CD流程中的自动化打印3.

    1.1K10编辑于 2025-08-12
  • 来自专栏python3

    Java循环练习:打印图案-3

    package practiceGO; /*  * A  * BB  * CCC  * DDDD  * EEEEE  */ public class Cto { public static void main(String[] args) { for(int i=0; i<5; i++){ for(int j=0; j<(i+1); j++){ System.out.print((char)('A'+i)); } System.out.println(); } } }

    98410发布于 2020-01-17
  • 来自专栏联远智维

    3D打印初步(一)

    3D打印(增材成型)技术突破了传统成型方法,不需任何附加的传统模具制造和机械加工就可以制造出各种形状复杂的原型,使得产品的设计生产周期大大缩短,生产成本大幅下降。 根据不同的打印堆积方式,3D 打印技术主要可分为熔融沉积快速成型(FDM)、光固化成型(SLA)以及选择性激光融化成型(SLS)三种类型,本文对不同打印方式的优缺点进行简要总结,具体如下: No.1 熔融沉积快速成型 熔融沉积快速成型凭借打印成本低、设备成本小、对环境无污染、操作简便等优点,成为 3D打印技术主流打印形式,主要具有的优点为: 1、应用材料广泛,如工程塑料 ABS、聚乳酸 PLA、聚碳酸酯 PC 等热塑性丝状材料 同时FDM方法也有相应的缺点,具体为: 1、成型后表面较为粗糙,精度一般低于0.1mm; 2、需要支撑结构; 3打印速度较慢。 No.2 各种工艺的优缺点比较 光固化成型以及选择性激光融化成型所使用的机器成本较高,因此,大部分高校实验室(除了专门研究3D打印技术的实验室)不会采购专门的设备,其主要的原理为: 图1 光固化成型(

    1.4K20编辑于 2022-01-20
  • 来自专栏葡萄城控件技术团队

    突破技术限制,实现Web端静默打印

    作为Web开发的同僚们,估计都有一个共同的烦恼,Web端为什么不能够像 CS端那样直接打印预览?直接移除掉打印预览界面不就可以了? 真实情况是Web端受限于浏览器的权限,无法直接访问打印机等本机资源。 所以,在Web上实现无预览和打印并不是一个简单的问题,而是突破权限、突破平台的问题。 在如此严峻的形势之下,外加众多用户都追着询问这个问题,静默打印Web端的功能实现也是非常急迫的。 现在大部分打印过程基本是将需要打印的内容导出为PDF文件,然后调用浏览器的打印预览,进行打印。 mod=attachment&aid=MTgzNDk3fDg2YWRhNTgyfDE2NDA1OTEzMzd8MjkzODJ8MTM2MTU1 操作步骤: 1 、启动打印代理服务(打印代理是使用PowerShell visualstudio.microsoft.com/vs/) 17.0 及以上版本(编译实例需要) 2、【.NET 6.0 SDK】 (https://www.microsoft.com/net/download) 3

    3K10编辑于 2022-05-09
  • 来自专栏Java Web

    【译】3D打印:介绍

    今天,我们将深入探讨3D打印的世界,以及它在未来几年为我们和全世界带来的真正体验。 什么是 3D 打印 ---- 基本上3D打印可以描述为:通过使用3D打印机使用3D建模技术建好的物品。 并且没有向当局登记 尽管3D打印改变了原型设计的工作原理,但存在许多误解: 3D打印速度慢,速度很慢 因此无法用于创建同一对象的批次 有限的可用材料(供业余爱好使用) 3D打印部件坚固但不如模塑或铸造部件 (主要用于塑料)强 3D 打印的类型 ---- 3D打印不是一种技术,有多种不同的方法可以创建3D打印。 巧克力和面团等简单物品已经可以3D打印,基于FDM方法,可食用物体逐层打印。有“机器人”可以打印更复杂的项目,但这些不是真正的3D打印机和更自动化的装配机,3D打印和装配之间的界限可能会变得有点模糊。 目前还不能用原料基础成分打印全部食物。随着时间的推移,这无疑将得到进一步发展。 3D 打印入门 ---- 开始使用3D打印并不容易,这可能非常令人生畏。

    1.5K30发布于 2019-06-15
  • 来自专栏面试经验贴

    3从尾到头打印链表

    3 如下图 ? 4 动画演示 5 代码实现 c++版本 ? c++版本 java版本 ? java版本 python版本 ? python版本

    51210发布于 2020-07-20
  • 来自专栏用户8739586的专栏

    云图创智|如何使用3D打印机,3D打印打印使用步骤攻略

    没有购买3D打印机之前的朋友,都觉得3D打印很难。实际上3D打印机是很简单的,远远没那么复杂。今天就来简单说一下3D打印机如何使用? 3D打印机使用步骤 第一步:创建模型 想要玩转3D打印,最重要也是必不可少的环节就是建模! 第二步:添加模型 切片软件是一种3D软件,它可以将数字3D模型转换为3D打印机可识别的打印代码,从而让3D打印机开始执行打印命令。 第三步:选择分层切片 对3D打印切片软件进行正确的设置,将有效提升3D打印打印模型的成功率。 有些打印机支持离线打印,例如云图创智品牌旗下Artillery3D打印机。只需将模型文件预先发送到SD卡,然后将SD卡插入打印机的卡槽,打印机正确读取文件后,就可以打印

    2.8K10发布于 2021-06-29
  • 来自专栏后端开发从入门到入魔

    Web3Web3.js 启动!并解决Web3 is not a constructor报错

    首先要装node.js 和npm 两行命令 自行搜索吧~ 然后就是Web3.js的安装 npm install web3 Web3 启动! 装完以后 启动!!! const { Web3 } = require('web3');//新建一个合约类-Web3类 const web3 = new Web3("HTTP://127.0.0.1:7545");//new 一个Web3类的对象web3 console.log(web3); 出来了 打印出来了 Web3:模块 这里我们可以用console.log(Web3.modules);来打印模块 [Running ] node "e:\OneDrive\桌面\Web3\Demo.js" { Web3Eth: [class Web3Eth extends Web3Context], Iban: [class ], ENS: [class ENS extends Web3Context], Personal: [class Personal extends Web3Context] } 这是Web3.

    43310编辑于 2024-06-28
  • 来自专栏小特工作室

    基于Lodop控件的Web打印示例(含源码)

          最近项目组的打印控件有所改变,已经换成Lodop控件,使用以后发现,功能确实非常强大.可以打印Web页面内某个控件的内容.下面,还是通过一个实例来说明下吧,医院系统有个模块,是院内感染模块, 类型2:出生日期,需要对日期进行拆分,增加汉字:年,月和日       类型3:户籍属于,全部复选框,将其中某一数据选中       类型4:户籍地址,是Db中多个栏目拼接而成.而且都是将数据值替换为显示值 打印格式,日期型的输出格式在此处定义 bottomline 是否对文字增加下划线 datasource 下拉菜单等的数据源,专门测试使用 然后我们看看打印模板文件是如何制作的,如图-3所示 ? 图-3       现在,我们就要通过编码的方式来实现将这些关键字替换掉,简单说,是根据不同的打印格式分别处理.比较核心的代码如图-4所示 ? 示例代码 基于Lodop控件的Web打印.Files

    2.4K90发布于 2018-02-01
领券