前面做个几个简单的测试html布局排版的页面,都是在浏览器上查看的,C-LODOP可通过集中打印和广域网AO打印方式,让手机等也可以打印预览和打印。 集中打印的大体方法是通过一台windows电脑作为云主机,然后手机等通过浏览器访问状态windows云主机上的打印机进行打印。广域网AO打印的端桥打印方式,是通过一台windows云主机作为云服务器,然后需要打印的客户端也需要一台windows电脑安装c-lodop并开启端桥,指向那台云服务器,实际打印端是在windows端桥端。 普通网页是针对电脑进行设计的,用手机的浏览器浏览的时候,经常还需要放大等操作,手机一般是点两下,或者两个手指向外滑动放大网页。 body{margin:0px;font-size:50px;} #bodyA1{background-color:#f1f3f5;} #header{background-image:url(../images/topbg.png);width:100%;height:100px;} #head1{background-image:url(../images/lodoptest.png);width:400px;height:100px;} #footer{width:790px;height:100px;margin:auto;text-align:right;clear:both;} .btn2 {background-color:#2175bd;border:none;color:white;padding:50px 50px;text-align:center;text-decoration:none;margin-left:5px;margin-top:60px;font-size:50px} #textareadiv{float:left;width:500px;font-size:100px;margin-left:30px;margin-top:50px;} #btn2div{float:left} #S1{font-size:50px;} 页面代码: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>WEB打印控件LODOP</title> <!--<script language="javascript" src="LodopFuncs.js"></script>--> <script src='http://192.168.1.14:8000/CLodopfuncs.js'></script> <link href="css/phone1and.css" type='text/css' rel="stylesheet"> </head> <body id="bodyA1"> <div id="header"> <div id="head1"></div> </div> <div id="textareadiv"> <textarea rows="3" id="S1" cols="15"></textarea><br> </div> <div id="btn2div"> <input type="button" class="btn2" value="点击预览" onclick="card()"> </div> <div id="footer"><img src="./images/lodopfoot.png"></div> <script language="javascript" type="text/javascript"> function card(){ LODOP.PRINT_INIT(""); LODOP.SET_PRINT_PAGESIZE(1,"20cm","10cm",""); LODOP.ADD_PRINT_IMAGE(0,0,"100%","100%","<img src='images/tu1.png'>"); LODOP.ADD_PRINT_TEXT(124,167,285,78,document.getElementById("S1").value); LODOP.SET_PRINT_STYLEA(0,"FontSize",31); LODOP.PREVIEW(); }; </script> </body> 图示: 如图可以看出,远程预览窗口和本地预览窗口是不同的,c-lodop可以支持远程预览。 测试途中遇到点小问题,这个网站是自己电脑当作服务器,发布到内网自己访问测试的,途中用手机点打印预览的打印总是弹出一个放大的部分。访问c-lodop自己的欢迎页面的预览,点预览的打印也是这个效果,可能和手机有关,之后用其他手机浏览器测试,也是这样。 |
|