<%@ 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>
<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> </p>
</body></html>
结果如下:
分享到:
相关推荐
在IT行业中,Web页面的标签打印,也称为套打,是一项关键的技术应用,尤其是在物流、零售、医疗等需要大量标签的行业中。这项技术允许用户从Web应用程序直接打印各种类型的标签,如条形码、二维码、产品信息、价格...
JAVA的Web打印方式详解 JAVA的Web打印方式是指在Web应用程序中实现打印功能的各种方法和技术。本文将主要介绍使用PageOffice、POI、jacob、html打印等方式来实现Web打印。 一、使用浏览器自带的打印功能直接打印 ...
在IT行业中,Web套打技术是一项关键的技能,特别是在企业级应用中,它涉及到网页上打印各类票据、报表和文档的高效与精确性。本文将深入探讨Web票据套打技术的相关知识点,帮助读者理解其原理、实现方式以及应用场景...
2、可实现不同纸张、不同位置的套打(测试版本仅能打印 80 * 50 不干胶打印纸),并可设置条码打印比例的大小; 3、脚步调用,简单方便; 4、打印输出的条码,手机中条码软件轻松识别 二、适用范围 1、适用...
Web打印和打印预览是网页开发中的重要组成部分,它们允许用户在正式打印前查看文档的打印效果,确保格式正确无误。在这个过程中,开发者通常会利用浏览器提供的API和CSS技术来实现这一功能。下面我们将详细探讨这个...
这些文件代表了不同的应用场景和功能展示,可能涵盖了基本的单页打印、多页连续打印、套打(如发票或标签)以及自定义布局打印等。通过查看和运行这些示例,开发者可以学习如何调用Lodop API,设置打印参数,如纸张...
网页套打技术是一种在Web应用中实现打印定制化的方法,主要应用于企业内部的报表、发票、凭证等文档的打印需求。这种技术的核心是通过网页来控制打印内容和格式,使得用户可以直接在浏览器上预览并打印出符合特定...
在IT行业中,Web打印是一个重要的需求,特别是在企业环境中,用户可能需要从网页上直接打印文档或报告。"一个完全免费的WEB打印插件控件,支持:C#/vb.net/asp/PHP/JSP,也有实例" 提供了一个解决方案,允许开发者在...
WebPrint4.0是由以前的... 合并后的WebPrint,是一个强大而全面的web打印解决方案,它可以直接在IE浏览器中可视化的设计各种复杂的打印模版, 轻松解决Web套打问题。也可以直接打印用ASP,JSP等动态程序生成的HTML页面。
综上所述,"net web打印组件"是一个全面的解决方案,旨在简化Web环境下的打印工作,通过提供自定义格式和套打功能,提高了打印的灵活性和准确性。组件的各个组成部分协同工作,从打印逻辑处理、报表设计到错误处理和...
【纯js在线WEB打印设计模块】是一种基于JavaScript技术的网页打印解决方案,专为在线设计和打印快递模板、配货单模板等应用场景而设计。在现代电子商务和物流行业中,这种技术对于自动化业务流程、提高效率至关重要...
4.如何打印设计和定位套打见样例四 5.如何控制纸张大小和连续打印见样例五 6.如何输出多页长文档及双面打印见样例六 7.如何定向输出见样例七 8.如何打印图片见样例八 9.如何用程序加载打印维护背景图见样例九 10....
它可以直接在IE浏览器中可视化的设计各种复杂的打印模版, 轻松解决Web套打问题。也可以直接打印用ASP,JSP等动态程序生成的HTML页面。 ePrint内含一个在vc7.0上开发的ActiveX控件(180k), 这个控件主要实现对打印...
基于jquery的套打设计器,可以设置底图,纸张大小,方向,设置文本,图片,一维二维条形码,支持ie,firefox,chrome
"非常牛的网络打印控件 支持可视化套打调整"这一标题揭示了一个强大的打印解决方案,它具备可视化套打功能,允许用户在打印前预览并调整布局,以满足各种定制化需求。下面我们将深入探讨网络打印控件的关键知识点,...
Web打印插件是一种重要的软件工具,它允许用户在Web浏览器环境下进行打印操作,极大地扩展了网页应用程序的功能。这种插件通常被开发人员用于创建和设计各种报表,以便用户可以直接从网页上打印,无需离开浏览器界面...
2、支持直接打印、支持套打、支持自定义纸张大小。 3、报表功能强大,报表设计采用FastReport,可以和水晶报表媲美。 4、方便的中国式报表的设计,可以快速而准确设计出报表中的表格线。 5、支持ASP, ASP.NET, PHP, ...
然而,对于那些需要精确打印输出的场景,如何实现基于Web的套打就成为了程序员面临的一大挑战。本文将对几种常见的基于Web的套打方案进行详细的解析,并探讨各自的优缺点。 #### 一、浏览器的打印功能菜单 **优点*...
作为web应用开发者,我们经常会遇到在浏览器中打印报表、票据的需求,这些需求浏览器本身的打印功能一般不能满足, 如精确打印,分页,套打等。这就需要有一种能解决常见的浏览器端打印问题的软件工具,这也是 ...
WEB打印组件是一种在Web环境下实现打印功能的技术,它允许用户在网页上直接进行文档或数据的打印操作,而无需下载或安装额外的软件。这种组件通常由JavaScript、HTML和CSS等Web技术构建,以实现与浏览器的兼容性和跨...