[發明專利]一種基于TinyMCE富文本的web端自定義打印方法在審
| 申請號: | 202011559941.0 | 申請日: | 2020-12-25 |
| 公開(公告)號: | CN112596688A | 公開(公告)日: | 2021-04-02 |
| 發明(設計)人: | 高志遠 | 申請(專利權)人: | 百卓網絡科技有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 南京瑞弘專利商標事務所(普通合伙) 32249 | 代理人: | 陳建和 |
| 地址: | 210032 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 tinymce 文本 web 自定義 打印 方法 | ||
1.一種基于TinyMCE富文本的web端打印方法的方法,其特征是,步驟如下:步驟1:用戶先在web端,選擇自己需要的單據類型,支持13種單據類型分別為采購入庫,銷售退貨,其它入庫,盤點入庫,調撥入庫,生產入庫,內部領用,盤點出庫,銷售出庫,采購退貨,其它出庫,調撥出庫,采購訂單,銷售訂單,然后在TinyMCE富文本中設置自己需要的模板格式且覆蓋現有主要的模板格式,包括字體大小以及準備打印的紙張大小,設置好模板通過node對頁面模板進行分類處理然后保存到存儲模塊;
步驟2:用戶在需要打印的詳情頁或列表頁選中單據類型,點擊打印,提供選擇模板功能,選中自己設置好的模板,點擊打??;通過獲取模板的詳情數據,對得到的數據進行解析分類處理,對圖片做Base64位處理,通過新建canvas對象,設置canvas的長寬樣式,通過canvas的繪畫圖片屬性對圖片進行字符串拆分,將圖片進行64位處理;對模板里設置的字段和后端給的數據匹配歸類,對表格里的數據進行一一分類處理;
步驟3:將解析處理好的html結構和依賴的css3文件放到新生成的iframe中,然后調用window.print()完成指定樣式模板的web端打印功能。
2.根據權利要求1所述的基于TinyMCE富文本的web端打印方法,其特征是,設置的自己需要的模板格式具體包含12個功能模板,分別為采購入庫模板,銷售退貨模板,其它入庫模板,盤點入庫模板,調撥入庫模板,生產入庫模板,內部領用模板,盤點出庫模板,銷售出庫模板,采購退貨模板,其它出庫模板,調撥出庫模板,采購訂單模板,銷售訂單模板,每個功能模塊獨立并存。
3.根據權利要求1所述的基于TinyMCE富文本的web端打印方法,其特征是,步驟2中,對需要特別處理的時間、圖片字段字段,在對樣式進行一一解析時加入頁面dom元素。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百卓網絡科技有限公司,未經百卓網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011559941.0/1.html,轉載請聲明來源鉆瓜專利網。





