PrintSample51.html 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>WEB打印控件LODOP的样例五十一:获得打印原始指令</title>
  6. <script language="javascript" src="LodopFuncs.js"></script>
  7. </head>
  8. <body>
  9. <h2><font color="#009999">演示如何获得打印任务的原始指令</font>
  10. </h2>
  11. <p>为了向远程HOST网口打印机(参考<a href="PrintSample17.html">样例17</a>的演示四)发送原始指令,你或许需先获得这些指令(有人依照打印手册手工撰写)。</p>
  12. <p>用如下模式设置可以让<font color="#0000FF">PRINT</font>或<font color="#0000FF">PRINTA</font>语句不再实际打印,而是返回该打印任务的原始指令:</p>
  13. <p>
  14. </p>
  15. <p><font color="#0000FF">SET_PRINT_MODE("PRINT_TO_CODES",true);</font></p>
  16. <p>下面演示<font size="2"><input type="button" value="选打印机进行PRINT" onclick="myPrint()">看看返回的结果,同时对比真实的<input type="button" value="打印预览" onclick="myPreview()">:
  17. <p><textarea rows="40" id="S1" cols="150" >返回的结果值</textarea>
  18. <p><a href="PrintSampIndex.html">&lt;&lt;回样例目录</a>
  19. </p>
  20. <script language="javascript" type="text/javascript">
  21. var LODOP;
  22. function myPrint() {
  23. LODOP=getLodop();
  24. createOnePage();
  25. LODOP.SET_PRINT_MODE("PRINT_TO_CODES",true);
  26. if (LODOP.CVERSION) LODOP.On_Return=function(TaskID,Value){document.getElementById('S1').value=Value;};
  27. document.getElementById('S1').value=LODOP.PRINTA();
  28. };
  29. function myPreview() {
  30. LODOP=getLodop();
  31. createOnePage();
  32. LODOP.PREVIEW();
  33. };
  34. function createOnePage(){
  35. LODOP=getLodop();
  36. LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_获得原始指令");
  37. LODOP.ADD_PRINT_TEXT(10,10,200,30,"普通内容");
  38. LODOP.ADD_PRINT_HTM(30,10,200,30,"<hr>普通内容<hr>");
  39. };
  40. </script>
  41. </body>
  42. </html>