狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

WEB免費純JS打印控件hiprint推薦

admin
2024年3月2日 12:4 本文熱度 900

一個跨平臺的web打印插件,自動分頁 hiprint 官網  http://hiprint.io/  

hiprint 是一個 web 打印的js組件,無需安裝軟件。支持移動端、PC端瀏覽器、angular、vue、react, 等分頁預覽、打印,操作簡單,運行快速。預覽界面為css+html 。支持數據分組,批量預覽。生成pdf、圖片更方便,可以在Window,ios,linux 系統瀏覽器快速運行。可視化配置模板,自動分頁打印。

hiprint 插件依賴jquery,(也就是說,jquery必須在所有插件之前引入頁面),如果要使用二維碼和條形碼功能,需另外引入兩個js組件JsBarcode.all.jsqrcode.js。此2款條碼插件均是MIT協議,可以到github搜索下載最新版。

    hiprint/

    ├── css/

    │   ├── hiprint.css

    │   ├── print-lock.css

    ├── plugins/

    │   ├── JsBarcode.all.min.js

    │   └── qrcode.js

    │   └── jquery.minicolors.min.js

    │   └── jquery.hiwprint.js

    ├── hiprint.bundle.js

    ├── polyfill.min.js


Hiprint的優勢

hiprint 預覽結果為分頁css+html,無需安裝軟件,用戶體驗更佳,js組件,瀏覽器在它就在,支持移動端、PC端。跨平臺 Window、ios、linux 無壓力。移動端無壓力,性能優越,不會像軟件打印造成卡頓和莫名其妙的鏈接失敗,要求重啟,Hiprint也可以很好的和支持聯合軟件打印使用。只要軟件支持html打印即可。 生成圖片,pdf 更方便。可視化操作讓用戶跳過繁瑣的編寫過程,節省用戶大量工作時間。簡潔,快速,穩定。三種方式任你選擇:可視化拖拽可視化配置手動函數添加。 批量預覽打印更方便,用戶可以把預覽的html自定義填充到任何區域中。預覽結果轉pdf ,圖片更快速方便。


開發者和客戶

hiprint 既可以讓開發者進行可視化操作,提高工作效率。開發人員也可以通過配置打印元素提供給客戶(非開發人員)可視化拖拽 自定義打印模板。


插件開始

 <!DOCTYPE html>

 <html>

  <head>

    <meta charset="utf-8">

    <title>hinnn-hiprint</title>

    <!-- hiprint -->

    <link href="hiprint/css/hiprint.css" rel="stylesheet">

    <link href="hiprint/css/print-lock.css" rel="stylesheet">

    <link href="hiprint/css/print-lock.css" media="print" rel="stylesheet">   

  </head>

  <body>

    <h1>hiprint 是一款用于web打印的js組件</h1>

    <!-- jQuery (hiprint 的所有 JavaScript 插件都依賴 jQuery,所以必須放在前邊) -->

    <script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script>

    <!-- 加載 hiprint 的所有 JavaScript 插件。你也可以根據需要只加載單個插件。 -->

    <!-- polyfill.min.js解決瀏覽器兼容性問題v6.26.0-->

    <script src="hiprint/polyfill.min.js"></script>

    <!-- hiprint 核心js-->

    <script src="hiprint/hiprint.bundle.js"></script>

    <!-- 條形碼生成組件-->

    <script src="hiprint/plugins/JsBarcode.all.min.js"></script>

    <!-- 二維碼生成組件-->

    <script src="hiprint/plugins/qrcode.js"></script>

    <!-- 調用瀏覽器打印窗口helper類,可自行替換-->

    <script src="hiprint/plugins/jquery.hiwprint.js"></script>

  </body>

 </html> 


插件使用演示

下文僅演示手動添加打印元素,可視化拖拽和配置演示請查看實例欄目:

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8">

    <title>hinnn-hiprint</title>

    <!-- hiprint -->

    <link href="hiprint/css/hiprint.css" rel="stylesheet">

    <link href="hiprint/css/print-lock.css" rel="stylesheet">

    <link href="hiprint/css/print-lock.css" media="print" rel="stylesheet">

    <!-- jQuery (hiprint 的所有 JavaScript 插件都依賴 jQuery,所以必須放在前邊) -->

    <script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script>

    </head>

    <body>

    <h1 >hiprint 是一款用于web打印的js組件</h1>

    <div id="templateDesignDiv" ></div>

    <!-- hiprint 打印初始化,更多參數請查看文檔 -->

    <script>

    hiprint.init();

    <!-- 創建打印模板對象-->

    var hiprintTemplate = new hiprint.PrintTemplate();

    <!-- 模板對象添加打印面板 paperHeader:頁眉線 paperFooter:頁尾線-->

    var panel = hiprintTemplate.addPrintPanel({ width: 100, height: 130, paperFooter: 340, paperHeader: 10 });

    <!-- 文本 打印面板添加文本元素-->

    panel.addPrintText({ options: { width: 140, height: 15, top: 20, left: 20, title: 'hiprint插件手動添加text', textAlign: 'center' } });

    <!-- 條形碼 打印面板添加條形碼元素-->

    panel.addPrintText({ options: { width: 140, height: 35, top: 40, left: 20, title: '123456', textType: 'barcode' } });

    <!-- 二維碼 打印面板添加二維碼元素-->

    panel.addPrintText({ options: { width: 35, height: 35, top: 40, left: 165, title: '二維碼', textType: 'qrcode' } });

    <!-- 長文本 打印面板添加長文本元素-->

    panel.addPrintLongText({ options: { width: 180, height: 35, top: 90, left: 20, title: '長文本:' } });

    <!-- 表格 打印面板添加表格元素 content為字符串 -->

    panel.addPrintTable({ options: { width: 252, height: 35, top: 130, left: 20, content: $('#testTable').html() } });

    <!-- html 打印面板添加自定義html content為字符串或$('..') -->

    panel.addPrintHtml({ options: { width: 140, height: 35, top: 180, left: 20, content:'' } });

    <!-- 豎線 -->

    panel.addPrintVline({ options: { height: 35, top: 230, left: 20 } });

    <!-- 橫線 -->

    panel.addPrintHline({ options: { width: 140, top: 245, left: 120 } });

    <!-- 矩形 -->

    panel.addPrintRect({ options: { width: 35, height: 35, top: 230, left: 60 } });

    <!-- 打印設計 -->

    hiprintTemplate.design('#templateDesignDiv');

    </script>

    <!-- polyfill.min.js解決瀏覽器兼容性問題v6.26.0-->

    <script src="hiprint/polyfill.min.js"></script>

    <!-- hiprint 核心js-->

    <script src="hiprint/hiprint.bundle.js"></script>

    <!-- 條形碼生成組件-->

    <script src="hiprint/plugins/JsBarcode.all.min.js"></script>

    <!-- 二維碼生成組件-->

    <script src="hiprint/plugins/qrcode.js"></script>

    <!-- 調用瀏覽器打印窗口helper類,可自行替換-->

    <script src="hiprint/plugins/jquery.hiwprint.js"></script>

    </body>

    </html>


瀏覽器支持

IE9+chromeFirefoxSafari hiprint 是一個 web 打印的js組件,無需安裝軟件。支持移動端、PC端瀏覽器,可以在 Window、ios、linux 系統瀏覽器快速運行。


該文章在 2024/3/2 12:37:26 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved