| | |
| | | <!-- 20211210 ljh 条形码 --> |
| | | <apex:page standardController="Consum_Apply__c"> |
| | | <apex:includeScript value="{!URLFOR($Resource.qrcode)}"/> |
| | | <apex:includeScript value="/soap/ajax/46.0/connection.js"/> |
| | | <apex:includeScript value="/soap/ajax/46.0/apex.js"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.connection20)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.apex20)}"/> |
| | | |
| | | <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/> |
| | | <apex:includeScript value="{!URLFOR($Resource.jqueryBarcode)}"/> |
| | | <script type="text/javascript"> |
| | | function generateBarcode(){ |
| | | function generateBarcode(){ |
| | | var value = $("#barcodeValue").val(); |
| | | var btype = 'code128'; |
| | | var renderer = 'svg'; |
| | | |
| | | |
| | | var settings = { |
| | | output:'svg', |
| | | bgColor: '#FFFFFF', |
| | | color: '#000000', |
| | | showHRI: false, |
| | | showHRI: false, |
| | | barWidth: '1', |
| | | barHeight: '50', |
| | | moduleSize: '5', |
| | |
| | | posY: '20', |
| | | addQuietZone: '1' |
| | | }; |
| | | value = {code:value, rect: true}; |
| | | $("#barcodeTarget").html("").show().barcode(value, btype, settings); |
| | | } |
| | | $(function(){ |
| | | generateBarcode(); |
| | | }); |
| | | value = {code:value, rect: true}; |
| | | $("#barcodeTarget").html("").show().barcode(value, btype, settings); |
| | | } |
| | | $(function(){ |
| | | generateBarcode(); |
| | | }); |
| | | </script> |
| | | <input type="hidden" id="barcodeValue" value="{!Consum_Apply__c.Name_No__c}"/> |
| | | <div id="barcodeTarget" class="barcodeTarget"></div> |
| | | <script type="text/javascript"> |
| | | function getImgBase64(imageBase64){ |
| | | const imgNew = new Image(); // 创建图片容器 |
| | | imgNew.src = imageBase64; //imageBase64 为svg+xml的Base64 文件流 |
| | | // 图片创建后再执行,转Base64过程 |
| | | const canvas = document.createElement("canvas"); |
| | | canvas.width = 350; //设置好 宽高 不然图片 不完整 |
| | | canvas.height = 60; |
| | | const context = canvas.getContext("2d"); |
| | | context.drawImage(imgNew, 5, 5); |
| | | let ImgBase64 = canvas.toDataURL("image/png"); |
| | | return ImgBase64 |
| | | } |
| | | function getImgBase64(imageBase64){ |
| | | const imgNew = new Image(); // 创建图片容器 |
| | | imgNew.src = imageBase64; //imageBase64 为svg+xml的Base64 文件流 |
| | | // 图片创建后再执行,转Base64过程 |
| | | const canvas = document.createElement("canvas"); |
| | | canvas.width = 350; //设置好 宽高 不然图片 不完整 |
| | | canvas.height = 60; |
| | | const context = canvas.getContext("2d"); |
| | | context.drawImage(imgNew, 5, 5); |
| | | let ImgBase64 = canvas.toDataURL("image/png"); |
| | | return ImgBase64 |
| | | } |
| | | function createAttachmentBrcode() { |
| | | var img = $("#barcodeTarget img"); |
| | | var src = img[0].src; |