`
wmj2003
  • 浏览: 99698 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

web打印、套打

阅读更多
<%@ page contentType="text/html; charset=UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<!-- 插入打印控件 -->
<OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D975-4BE2-87FE-057188254255" codebase="${pageContext.request.contextPath}/print/jatoolsP.cab#version=1,2,0,6"></OBJECT>  


<title>王明杰制作的套打演示</title><style>
<!--
*{
-moz-box-sizing: border-box;
}


.title { 
   font-family : Arial,Vernada,Tahoma, sans-serif;
   font-size: 30px;
   color : #00008B;
   background-color : White; text-decoration:underline
}
.normal{
	font-family : Arial,Vernada, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	line-height: 21px;}


.hide_for_jatools_print{}
.jc{position:absolute;overflow:hidden}
.jnc{position:absolute}
.pb{overflow:hidden;position:relative;margin:5;width:700;height:400;background-color:white;
border-left:1px solid black;border-top:1px solid black;	border-right:4px solid black;border-bottom:4px solid black;}
.c12{margin-left:2px;margin-bottom:-2px;font-family: 宋体;font-size: 24px;font-weight: bold;color: #FF0000}
.c9, .c8, .c6, .c5, .c4, .c3, .c0{margin-left:2px;margin-bottom:-2px;font-family: 宋体;font-size: 12px;}
.c2{margin-left:2px;margin-bottom:-2px;font-family: 宋体;font-size: 12px;}
.c7{margin-left:2px;margin-bottom:-2px;text-align: right;font-family: 宋体;font-size: 12px;}
.c11, .c10, .c1{margin-left:2px;margin-bottom:-2px;text-align: right;font-family: 宋体;font-size: 12px;}
--></style>
<script>
function doPrint(how)
{
    
    if(typeof(jatoolsPrinter.page_div_prefix)=='undefined'){
        alert("请按页顶上的黄色提示下载ActiveX控件.如果没有提示请按以下步骤设置ie.\n 
工具-> internet 选项->安全->自定义级别,设置 ‘下载未签名的 ActiveX ’为'启用'状态") return ; } //打印文档对象 //var myreport ={ // documents: document, // 打印页面(div)们在本文档中 // copyrights : '杰创软件拥有版权 www.jatools.com' // 版权声明必须 // }; myreport = new Object(); myreport.print_settings = new Object(); myreport.print_settings.printer="Microsoft Office Document Image Writer"; myreport.print_settings.pageWidth=2970; myreport.print_settings.pageHeight=2100; myreport.print_settings.orientation=2;//横向 myreport.print_settings_id="mysettings"; //myreport.page_div_prefix="report1"; myreport.documents =document; // 打印页面div存在本页面中 //下面的语句事项批量打印。 // myreport.documents = new Array(document, // 打印页面(div)们在正显示在本文档中 // 'append1.htm', // 打印页面(div)们在一个url指定的文档中 // 'append2.htm'); // 调用打印方法 if(how == '打印预览...') jatoolsPrinter.printPreview(myreport ); // 打印预览 else if(how == '打印...') jatoolsPrinter.print(myreport ,true); // 打印前弹出打印设置对话框 else jatoolsPrinter.print(myreport ,false); // 不弹出对话框打印 } </script> <script> function doPrint2() { myreport = new Object(); myreport.print_settings = new Object(); myreport.print_settings.printer="Microsoft Office Document Image Writer"; myreport.print_settings.pageWidth=2970; myreport.print_settings.pageHeight=2100; myreport.print_settings.orientation=2; myreport.print_settings_id="mysettings"; //myreport.page_div_prefix="report1"; myreport.documents =document; // 打印页面div存在本页面中 myreport.save_print_settings_after_print=true; myreport.copyrights ="杰创软件拥有版权 www.jatools.com"; jatoolsPrinter.print(myreport,false); // 直接打印,不弹出打印机设置对话框 } </script> </head> <body > <p class="title">仅在预览时可见,不输出到打印机的套打底图</p> <div style='background-color:#808080;width:730;height:440;overflow:scroll;'> <div id="page_1" class="pb" > <div id="page1"> <div class="jnc" style="left:0; top:0;clip:rect(0,700,400,0)">
<span class="jnc" style="left:0; top:0;clip:rect(0,700,400,0)">
<span class="jnc" style="left:0; top:0;clip:rect(0,700,400,0)">
<span class="jnc" style="left:0; top:0;clip:rect(0,700,400,0)">
<img class='hide_for_jatools_print' src="xinfeng.jpg" width="700" height="400">
</span></span></span></div>
<div class="jc" style="left:70px; top:75px; width:213;height:20"> <p class="c0" style="margin-top:4px;">深圳新业软件有限公司</p> </div> <div class="jc" style="left:401px; top:287px; width:147;height:20"> <p class="c3" style="margin-top:4px;">423051702880563</p> </div> <div class="jc" style="left:78px; top:255px; width:153;height:40"> <p class="c4" style="margin-top:4px;"><input style=" background-color:#FFFFFF;
border-color: #FFFFFF" name="fxrdz" value="杭州基因生物工程公司" /></p> </div> <div class="jc" style="left:508px; top:25px; width:15;height:20"> <p class="c7" style="margin-top:4px;">5</p> </div> <div class="jc" style="left:535px; top:25px; width:15;height:20"> <p class="c7" style="margin-top:4px;">8</p> </div> <div class="jc" style="left:570px; top:25px; width:15;height:20"> <p class="c7" style="margin-top:4px;">0</p> </div> <div class="jc" style="left:595px; top:25px; width:15;height:20"> <p class="c7" style="margin-top:4px;">0</p> </div> <div class="jc" style="left:627px; top:25px; width:15;height:20"> <p class="c7" style="margin-top:4px;">0</p> </div> <div class="jc" style="left:656px; top:25px; width:15;height:20"> <p class="c7" style="margin-top:4px;">0</p> </div> <div class="jc" style="left:529px; top:366px; width:15;height:20"> <p class="c7" style="margin-top:4px;">6</p> </div> <div class="jc" style="left:559px; top:365px; width:15;height:20"> <p class="c7" style="margin-top:4px;">5</p> </div> <div class="jc" style="left:589px; top:365px; width:15;height:20"> <p class="c7" style="margin-top:4px;">4</p> </div> <div class="jc" style="left:618px; top:364px; width:15;height:20"> <p class="c7" style="margin-top:4px;">3</p> </div> <div class="jc" style="left:645px; top:364px; width:15;height:20"> <p class="c7" style="margin-top:4px;">2</p> </div> <div class="jc" style="left:672px; top:365px; width:15;height:20"> <p class="c7" style="margin-top:4px;">1</p> </div> <div class="jc" style="left:75px; top:18px; width:75px;height:20"> <p class="c9" style="margin-top:4px;">王明杰增加</p> </div> <div class='jc' style="left:74px; top:104px; width:245px;height:20"> <p class="c9" style="margin-top:4px;">希望大街293号 五号楼 3门洞 3楼3号 </p> </div> <div class="jc" style="left:81px; top:209px; width:123;height:20"> <p class="c9" style="margin-top:4px;">王明杰</p> </div> </div> </div> <script> </script> </div>&nbsp; <table border="0" cellpadding="0" cellspacing="0" width="100%" id="AutoNumber1" > <tr> <td width="33%" height="206" valign="top"><input type="button" value="打印预览..."
onClick="doPrint('打印预览...')"> <input type="button" value="打印..." onClick="doPrint('打印...')"> <input type="button" value="打印" onClick="doPrint('打印')"> <input type="button" value="直接打印" onClick="doPrint2()"> </td> </tr> </table> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p> </body></html>

结果如下:

分享到:
评论

相关推荐

    web页面的标签打印(套打)

    在IT行业中,Web页面的标签打印,也称为套打,是一项关键的技术应用,尤其是在物流、零售、医疗等需要大量标签的行业中。这项技术允许用户从Web应用程序直接打印各种类型的标签,如条形码、二维码、产品信息、价格...

    JAVA的Web打印方式(PageOffice、POI、jacob,html打印等)

    JAVA的Web打印方式详解 JAVA的Web打印方式是指在Web应用程序中实现打印功能的各种方法和技术。本文将主要介绍使用PageOffice、POI、jacob、html打印等方式来实现Web打印。 一、使用浏览器自带的打印功能直接打印 ...

    web各种票据套打技术

    在IT行业中,Web套打技术是一项关键的技能,特别是在企业级应用中,它涉及到网页上打印各类票据、报表和文档的高效与精确性。本文将深入探讨Web票据套打技术的相关知识点,帮助读者理解其原理、实现方式以及应用场景...

    好用的Web条码打印(条码打印通)

    2、可实现不同纸张、不同位置的套打(测试版本仅能打印 80 * 50 不干胶打印纸),并可设置条码打印比例的大小; 3、脚步调用,简单方便; 4、打印输出的条码,手机中条码软件轻松识别 二、适用范围 1、适用...

    web打印,打印预览

    Web打印和打印预览是网页开发中的重要组成部分,它们允许用户在正式打印前查看文档的打印效果,确保格式正确无误。在这个过程中,开发者通常会利用浏览器提供的API和CSS技术来实现这一功能。下面我们将详细探讨这个...

    非常不错的web打印程序(附示例程序)

    这些文件代表了不同的应用场景和功能展示,可能涵盖了基本的单页打印、多页连续打印、套打(如发票或标签)以及自定义布局打印等。通过查看和运行这些示例,开发者可以学习如何调用Lodop API,设置打印参数,如纸张...

    web 套打,网页套打,jsp网页套打

    网页套打技术是一种在Web应用中实现打印定制化的方法,主要应用于企业内部的报表、发票、凭证等文档的打印需求。这种技术的核心是通过网页来控制打印内容和格式,使得用户可以直接在浏览器上预览并打印出符合特定...

    一个完全免费的WEB打印插件控件,支持:C#/vb.net/asp/PHP/JSP,也有实例

    在IT行业中,Web打印是一个重要的需求,特别是在企业环境中,用户可能需要从网页上直接打印文档或报告。"一个完全免费的WEB打印插件控件,支持:C#/vb.net/asp/PHP/JSP,也有实例" 提供了一个解决方案,允许开发者在...

    webprint web打印控件

    WebPrint4.0是由以前的... 合并后的WebPrint,是一个强大而全面的web打印解决方案,它可以直接在IE浏览器中可视化的设计各种复杂的打印模版, 轻松解决Web套打问题。也可以直接打印用ASP,JSP等动态程序生成的HTML页面。

    net web打印组件

    综上所述,"net web打印组件"是一个全面的解决方案,旨在简化Web环境下的打印工作,通过提供自定义格式和套打功能,提高了打印的灵活性和准确性。组件的各个组成部分协同工作,从打印逻辑处理、报表设计到错误处理和...

    纯js在线WEB打印设计模块

    【纯js在线WEB打印设计模块】是一种基于JavaScript技术的网页打印解决方案,专为在线设计和打印快递模板、配货单模板等应用场景而设计。在现代电子商务和物流行业中,这种技术对于自动化业务流程、提高效率至关重要...

    Web打印控件(目前最强大最专业最新版本)

    4.如何打印设计和定位套打见样例四 5.如何控制纸张大小和连续打印见样例五 6.如何输出多页长文档及双面打印见样例六 7.如何定向输出见样例七 8.如何打印图片见样例八 9.如何用程序加载打印维护背景图见样例九 10....

    锐洋Java Web打印控件

    它可以直接在IE浏览器中可视化的设计各种复杂的打印模版, 轻松解决Web套打问题。也可以直接打印用ASP,JSP等动态程序生成的HTML页面。 ePrint内含一个在vc7.0上开发的ActiveX控件(180k), 这个控件主要实现对打印...

    web套打设计器

    基于jquery的套打设计器,可以设置底图,纸张大小,方向,设置文本,图片,一维二维条形码,支持ie,firefox,chrome

    非常牛的网络打印控件 支持可视化套打调整

    "非常牛的网络打印控件 支持可视化套打调整"这一标题揭示了一个强大的打印解决方案,它具备可视化套打功能,允许用户在打印前预览并调整布局,以满足各种定制化需求。下面我们将深入探讨网络打印控件的关键知识点,...

    web打印插件

    Web打印插件是一种重要的软件工具,它允许用户在Web浏览器环境下进行打印操作,极大地扩展了网页应用程序的功能。这种插件通常被开发人员用于创建和设计各种报表,以便用户可以直接从网页上打印,无需离开浏览器界面...

    楚琳免费Web打印控件

    2、支持直接打印、支持套打、支持自定义纸张大小。 3、报表功能强大,报表设计采用FastReport,可以和水晶报表媲美。 4、方便的中国式报表的设计,可以快速而准确设计出报表中的表格线。 5、支持ASP, ASP.NET, PHP, ...

    基于Web的套打方案集粹(转载)

    然而,对于那些需要精确打印输出的场景,如何实现基于Web的套打就成为了程序员面临的一大挑战。本文将对几种常见的基于Web的套打方案进行详细的解析,并探讨各自的优缺点。 #### 一、浏览器的打印功能菜单 **优点*...

    ReYoPrint.zip_ReYoPrint _activex_reyoprint.cab_web 票据打印_套打

    作为web应用开发者,我们经常会遇到在浏览器中打印报表、票据的需求,这些需求浏览器本身的打印功能一般不能满足, 如精确打印,分页,套打等。这就需要有一种能解决常见的浏览器端打印问题的软件工具,这也是 ...

    WEB打印组件

    WEB打印组件是一种在Web环境下实现打印功能的技术,它允许用户在网页上直接进行文档或数据的打印操作,而无需下载或安装额外的软件。这种组件通常由JavaScript、HTML和CSS等Web技术构建,以实现与浏览器的兼容性和跨...

Global site tag (gtag.js) - Google Analytics