中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

長(zhǎng)沙建網(wǎng)站的公司多少錢優(yōu)化網(wǎng)站關(guān)鍵詞優(yōu)化

長(zhǎng)沙建網(wǎng)站的公司多少錢,優(yōu)化網(wǎng)站關(guān)鍵詞優(yōu)化,手機(jī)網(wǎng)站開發(fā)方式,班級(jí)網(wǎng)站怎么做網(wǎng)頁制作背景 近日,有網(wǎng)友咨詢漢王手寫簽批控件是否可以通過allWebPlugin中間件技術(shù)加載到谷歌、火狐、Edge等瀏覽器?為此,筆者詳細(xì)了解了一下漢王手寫簽批控件,它是一個(gè)標(biāo)準(zhǔn)的ActiveX控件,曾經(jīng)主要在IE瀏覽器使用,…

背景

? ? ? ? 近日,有網(wǎng)友咨詢漢王手寫簽批控件是否可以通過allWebPlugin中間件技術(shù)加載到谷歌、火狐、Edge等瀏覽器?為此,筆者詳細(xì)了解了一下漢王手寫簽批控件,它是一個(gè)標(biāo)準(zhǔn)的ActiveX控件,曾經(jīng)主要在IE瀏覽器使用,由于微軟禁用IE瀏覽器,導(dǎo)致漢王手寫簽批控件無法使用。因此,網(wǎng)友希望能在谷歌、火狐、Edge等瀏覽器上使用這個(gè)控件。

????????allWebPlugin中間件是一款為用戶提供安全、可靠、便捷的瀏覽器插件服務(wù)的中間件產(chǎn)品致力于將瀏覽器插件重新應(yīng)用到所有瀏覽器。它不僅可以實(shí)現(xiàn)ActiveX控件在現(xiàn)代瀏覽器上使用,而且集成也非常方便。

準(zhǔn)備工作

1、下載allWebPlugin中間件產(chǎn)品,具體如下:

鏈接:百度網(wǎng)盤 請(qǐng)輸入提取碼?
提取碼:z3q0?

如下圖所示,下載allWebPlugin_x86_v2.0.0.20_alpha_演示包_20240908.zip安裝包。

安裝包截圖

??2、下載漢王手寫簽批控件,筆者百度網(wǎng)盤放了一份漢王手寫簽批控件demo實(shí)例。具體如下:

鏈接:百度網(wǎng)盤 請(qǐng)輸入提取碼?
提取碼:z3q0?

如下圖所示,下載ESP370ocx正式版-20150515.zip安裝包。

下載以上內(nèi)容,并安裝。

漢王手寫簽批控件demo展示

下面將展示漢王手寫簽批控件demo html源代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>漢王手寫簽批測(cè)試頁面</title><style type="text/css">.style1{font-size: xx-large;font-family: 宋體, Arial, Helvetica, sans-serif;color: #FF3399;}.style2{font-size: 16px;font-family: 宋體, Arial, Helvetica, sans-serif;color: #FF3399;}.style3{font-size: 12px;font-family: 宋體, Arial, Helvetica, sans-serif;color: #000000;}.style4{font-size: 12px;font-family: 宋體, Arial, Helvetica, sans-serif;color: #FF0000;}</style><script language="javascript" type="text/javascript">penwidth = 3;var obj;window.onload = function(){   obj = document.getElementById("HWPenSign"); obj.HWSetBkColor(0xE0F8E0);  obj.HWSetCtlFrame(2, 0x000000);}function Button1_onclick() {res = obj.HWInitialize();
}function Button2_onclick() {var stream;stream = obj.HWFinalize();
}function Button3_onclick() {obj.HWClearPenSign();
}function Button6_onclick() {obj.HWSetPenColor(0x000000);   
}function Button7_onclick() {obj.HWSetPenColor(0xFF0000);   
}function Button8_onclick() {obj.HWSetPenColor(0x00FF00);   
}function Button9_onclick() {obj.HWSetPenColor(0x0000FF);   
}function Button10_onclick() {penwidth++;if(penwidth >5)penwidth = 5;obj.HWSetPenWidth(penwidth);   
}function Button11_onclick() {penwidth--;if(penwidth < 1)penwidth = 1;obj.HWSetPenWidth(penwidth);   
}function Button12_onclick() {obj.HWSetPenMode(1);
}function Button13_onclick() {obj.HWSetPenMode(0);
}function Button14_onclick() {var stream;stream = obj.HWGetBase64Stream(2);alert(stream);
}function Button15_onclick() {obj.HWSetFilePath("e:\\sign.jpg"); obj.HWSaveFile();
}function signComplete() {Button14_onclick();
}function signRestart() {;         
}</script></head>
<body><p align="center"><b><span class="style1">漢王手寫簽批控件Demo</span><br class="style1" /></p><p style="margin-left: 40px"><b><span class="style2">Demo使用說明</span>:</p><p style="margin-left: 40px"><span class="style3"> (1) &quot;初始化設(shè)備&quot; :打開設(shè)備,漢王手寫板進(jìn)入簽字模式。 因?yàn)閷?duì)設(shè)備是獨(dú)占式的訪問,所以在重新進(jìn)行&quot;初始化設(shè)備&quot;動(dòng)作之前,必須確保已經(jīng)&quot;關(guān)閉設(shè)備&quot;。對(duì)應(yīng)接口函數(shù)為HWInitialize()。<br /><br />(2) &quot;關(guān)閉設(shè)備&quot;:關(guān)閉設(shè)備,漢王手寫板進(jìn)入待機(jī)模式。對(duì)應(yīng)接口函數(shù)為HWFinalize()。</span></p><p style="margin-left: 40px"><span class="style3">(3) &quot;重新簽名&quot;: 清空手寫控件界面及漢王手寫板上的筆跡。對(duì)應(yīng)接口函數(shù)為HWClearPenSign()。<br /><br />(4) &quot;筆寬加粗&quot;/&quot;筆寬減細(xì)&quot;:調(diào)整畫筆的粗細(xì),支持5級(jí)設(shè)置,默認(rèn)為3級(jí)。對(duì)應(yīng)接口函數(shù)為HWSetPenWidth()。<br /><br />(5) &quot;畫筆顏色&quot;:設(shè)置畫筆的顏色。默認(rèn)為黑色。對(duì)應(yīng)接口函數(shù)為HWSetPenColor()。<br><br>(6)&quot;壓力筆&quot;/&quot;鋼筆&quot;:&quot;壓力筆&quot;模式下,筆跡會(huì)隨著壓感發(fā)生粗細(xì)變化。&quot;鋼筆&quot;模式下,筆跡粗細(xì)不變。對(duì)應(yīng)接口函數(shù)為HWSetPenMode()。</span></p><p style="margin-left: 40px"><span class="style3">(7)&quot;保存圖像&quot;: 將圖像保存至指定路徑,對(duì)應(yīng)接口函數(shù)為HWSaveFile()。調(diào)用此函數(shù)之前,請(qǐng)先調(diào)用HWSetFilePath()設(shè)置保存路徑。支持圖像格式為:bmp /jpg /png /gif。<br><br>(8)&quot;Base64Stream&quot;: 支持將圖像轉(zhuǎn)化為Base64數(shù)據(jù)流,以便于網(wǎng)絡(luò)間的傳輸。</span></p><p style="margin-left: 40px"><span class="style3">各接口函數(shù)的參數(shù)和返回值詳情,請(qǐng)查閱“漢王手寫簽批控件接口文檔.doc”。</span></p><p style="margin-left: 40px"><br class="style1" />           		<b></p><table width="90%" border="0" align="center" cellpadding="3" cellspacing="0">           <tr class="style7"><td width="30%" vAlign="center" height="217" align="right"><P>簽字區(qū)域:            </P></td>  <td  align="left"><object id="HWPenSign"name="HWPenSign"classid="clsid:E8F5278C-0C72-4561-8F7E-CCBC3E48C2E3"width="600"height="300"></object></td></tr>                       </table><p>&nbsp;
</p> <p>&nbsp;
</p><p style="margin-left: 500px">簽名控制: <input id = "button1" type ="button" value="初始化設(shè)備" onclick ="return Button1_onclick()" />&nbsp;&nbsp;<input id = "button2" type ="button" value="關(guān)閉設(shè)備" onclick ="return Button2_onclick()" />&nbsp;&nbsp; <input id="Button3" type="button" value="重新簽名" onclick="return Button3_onclick()" /><br><br> 畫筆控制:<input id="Button6" type="button" value="黑色" onclick="return Button6_onclick()" />&nbsp;&nbsp;&nbsp;<input id="Button7" type="button" value="紅色" onclick="return Button7_onclick()" />&nbsp;&nbsp;&nbsp;<input id="Button8" type="button" value="綠色" onclick="return Button8_onclick()" />&nbsp;&nbsp;&nbsp;<input id="Button9" type="button" value="藍(lán)色" onclick="return Button9_onclick()" /><br><br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  <input id="Button10" type="button" value="筆寬加粗" onclick="return Button10_onclick()" />&nbsp;&nbsp;&nbsp;<input id="Button11" type="button" value="筆寬減細(xì)" onclick="return Button11_onclick()" /> <br><br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  <input id="Button12" type="button" value="壓力筆" onclick="return Button12_onclick()" />&nbsp;&nbsp;&nbsp;<input id="Button13" type="button" value="鋼筆" onclick="return Button13_onclick()" /><br><br>簽名圖像:&nbsp;&nbsp;<input id="Button14" type="button" value="Base64Stream" onclick="return Button14_onclick()" />&nbsp;&nbsp;&nbsp;<input id="Button15" type="button" value="保存圖像" onclick="return Button15_onclick()" /> &nbsp;&nbsp;<br><br>      </p>
</body>
</html>

allWebPlugin中間件集成步驟

第一步:導(dǎo)入js相關(guān)文件

導(dǎo)入jquery.min.js,allWebPlugin.Common.js,allWebPlugin.UI.js文件。

 <script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/allWebPlugin.Common.js"></script><script type="text/javascript" src="js/allWebPlugin.UI.js"></script>  

第二步:替換<object>頁面元素代碼

將網(wǎng)頁中<object>元素替換成<canvas>元素。如下圖所示:

<td  align="left">
<!--object id="HWPenSign"name="HWPenSign"classid="clsid:E8F5278C-0C72-4561-8F7E-CCBC3E48C2E3"width="600"height="300"></object-->
<canvas id="pluginUI" width="600" height="300">
<p class="error">Sorry, It looks as though your browser does not support the canvas tag.</p>
</canvas>
</td>

第三步:拷貝控件創(chuàng)建方法

拷貝控件創(chuàng)建方法CreateContainer及CreatePlugin,將其放到網(wǎng)頁onload事件里面,方便頁面加載時(shí),創(chuàng)建控件對(duì)象。其中createProxyPlugin方法創(chuàng)建控件對(duì)象,需要傳入控件的classid或者ProgID。

function CreateContainer(){var canvas = document.getElementById('pluginUI');var license = "9y4LEm/V6Su9+CP9ION3CqBZzsnSyJW2BIOmkgGdrKd6LsGVXCWlcRBxGfVF1XOPzC9WxlN0wrsQJJzy/Sb5YUhnxibuGY6cwTXP6MALEUEQFzXbytCCYZ8yuWbKwaSdWw5/nsk02HtT/EqxC9jsQEwXfCiLGpeyww5MszBO4EV6/Whk4dpno9z1IP+gYlZ5emPuZWPcA0xfdPfMd8CdZ7O2Y1kH4iqJRcUDZpZLQZzRaaxD4GC6rmYjAT+0hOxf741S1EV6EjTzdZdllR2Gc3/ho/O+lqeG77Lq/sI7eGuRrB92QT4P/dmWmDpM0Qg9AAAA8AEAAQMCpzvCVYrodJHnQlzcchghAVhG8HkPd/M3WbD7ikYNYSMNpadQHw22md/os+H8in1qcUBIUHlshxFEKT84jEPIP39iTN7E4IqEACvPF8duWkErP8vRvrSSxA67jQEesJV2RkXphVUw20qAYDXse5UBsLuIlpsfae59Q3VuDFyGZ9K7Rj3fGG7lMrQxhNPj0IkDKfsa/4S2vDl43A4JLdGE8PyHMOxOGWIBwAzTQvOIA2gT2bC8bUP2HnHz//04r8CZ848wnMgZ8ifdtBGgPIIvhvhNvdHNW3d7GDWIFz7migklvNukCsVNhNjck73Co8JMQppp5n4RY5Ck0DdBVe1iogABAYICCgGCMEGy6w+KRf1qX5NoDdyEKnrHfuE5hco4f/fwKsNo3Dwo1sUFB9hbxusOUSAAyYDfvQWc4CdxoSf7kM4ojInlHHvTw0ppKCFV7H17iDOXdJFKZmkjeFCeubn3VezepCvW1+Z9s84M2uILZgIGw7eIQ/je0Bz+qEWyiqWbA4QYiTHzUwQtZyntNcqYpS0PxXXmV9I21wh48DIV/9DTeZW5OZwRcHivVXFaqW2uxngqGdbw1xyJ9AMhrGdt9S2R2rd1jzNq7ddiKN09TCt806vlF1zGAxb5zq6WjwPxeG7aoE33cTRnEg5WvNM4puhmYOWYi61D8j8lzXheUCJGpsw39CoAAAEOAAAAAUFXUEY=";	var installPackageUrl = "http://127.0.0.1:6651/install/allwebPlugin_x86_v2.0.1.16_20240806.exe";var installPackageVersion = "2.0.0.16";	hostCnt = new PluginHostCnt();if(hostCnt.IsInstall() == false){//未安裝,需要手動(dòng)安裝if(confirm("allWebPlugin中間件未安裝或未啟動(dòng),是否立即安裝?")){window.open(installPackageUrl, '_blank');}}else{//已安裝,檢測(cè)是否需要版本更新if(hostCnt.IsNewVersion(installPackageVersion) == false){if(hostCnt.createContainer(canvas,"PluginContainer",license,true) == true){	//hostCnt.UI.ForceShowUI(false);//創(chuàng)建時(shí)隱藏插件,需要調(diào)用這句,隱藏插件hostCnt.RegisterEvent("OnCreated;OnCommand;OnRibbonCtrlCommand;OnOLECommand");CreatePlugin();}}else{//需要升級(jí)alert("檢測(cè)到升級(jí)包,立即升級(jí)。");hostCnt.UpdateVersion(installPackageUrl).then(function(data){if(data.code == 0){	//檢測(cè)是否安裝成功var checkInstall = setInterval(function(){if(hostCnt.GetVersion() == installPackageVersion){window.location.reload();clearTimeout(checkInstall);}}, 1000);}else{window.open(installPackageUrl, '_blank');//直接下載包,手動(dòng)安裝}}).catch(function(strErr){window.open(installPackageUrl, '_blank');//直接下載包,手動(dòng)安裝});}}
}function CreatePlugin(){if(hostCnt == null)return;obj = hostCnt.createProxyPlugin("{E8F5278C-0C72-4561-8F7E-CCBC3E48C2E3}");
}

第四步:運(yùn)行效果

到此,漢王手寫簽批控件就集成完了。運(yùn)行效果如下:

漢王手寫簽批執(zhí)行效果

集成allWebPlugin完整代碼

?為了方便大家了解allWebPlugin中間件技術(shù),現(xiàn)將集成實(shí)例代碼提供出來,如下如所示:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>漢王手寫簽批測(cè)試頁面</title><meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /><style type="text/css">.style1{font-size: xx-large;font-family: 宋體, Arial, Helvetica, sans-serif;color: #FF3399;}.style2{font-size: 16px;font-family: 宋體, Arial, Helvetica, sans-serif;color: #FF3399;}.style3{font-size: 12px;font-family: 宋體, Arial, Helvetica, sans-serif;color: #000000;}.style4{font-size: 12px;font-family: 宋體, Arial, Helvetica, sans-serif;color: #FF0000;}</style><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/allWebPlugin.Common.js"></script><script type="text/javascript" src="js/allWebPlugin.UI.js"></script>   
<script language="javascript" type="text/javascript">penwidth = 3;var obj;var hostCnt = null;
window.onload = function(){   //obj = document.getElementById("HWPenSign");CreateContainer();obj.HWSetBkColor(0xE0F8E0);  obj.HWSetCtlFrame(2, 0x000000);}
function CreateContainer(){var canvas = document.getElementById('pluginUI');var license = "9y4LEm/V6Su9+CP9ION3CqBZzsnSyJW2BIOmkgGdrKd6LsGVXCWlcRBxGfVF1XOPzC9WxlN0wrsQJJzy/Sb5YUhnxibuGY6cwTXP6MALEUEQFzXbytCCYZ8yuWbKwaSdWw5/nsk02HtT/EqxC9jsQEwXfCiLGpeyww5MszBO4EV6/Whk4dpno9z1IP+gYlZ5emPuZWPcA0xfdPfMd8CdZ7O2Y1kH4iqJRcUDZpZLQZzRaaxD4GC6rmYjAT+0hOxf741S1EV6EjTzdZdllR2Gc3/ho/O+lqeG77Lq/sI7eGuRrB92QT4P/dmWmDpM0Qg9AAAA8AEAAQMCpzvCVYrodJHnQlzcchghAVhG8HkPd/M3WbD7ikYNYSMNpadQHw22md/os+H8in1qcUBIUHlshxFEKT84jEPIP39iTN7E4IqEACvPF8duWkErP8vRvrSSxA67jQEesJV2RkXphVUw20qAYDXse5UBsLuIlpsfae59Q3VuDFyGZ9K7Rj3fGG7lMrQxhNPj0IkDKfsa/4S2vDl43A4JLdGE8PyHMOxOGWIBwAzTQvOIA2gT2bC8bUP2HnHz//04r8CZ848wnMgZ8ifdtBGgPIIvhvhNvdHNW3d7GDWIFz7migklvNukCsVNhNjck73Co8JMQppp5n4RY5Ck0DdBVe1iogABAYICCgGCMEGy6w+KRf1qX5NoDdyEKnrHfuE5hco4f/fwKsNo3Dwo1sUFB9hbxusOUSAAyYDfvQWc4CdxoSf7kM4ojInlHHvTw0ppKCFV7H17iDOXdJFKZmkjeFCeubn3VezepCvW1+Z9s84M2uILZgIGw7eIQ/je0Bz+qEWyiqWbA4QYiTHzUwQtZyntNcqYpS0PxXXmV9I21wh48DIV/9DTeZW5OZwRcHivVXFaqW2uxngqGdbw1xyJ9AMhrGdt9S2R2rd1jzNq7ddiKN09TCt806vlF1zGAxb5zq6WjwPxeG7aoE33cTRnEg5WvNM4puhmYOWYi61D8j8lzXheUCJGpsw39CoAAAEOAAAAAUFXUEY=";	var installPackageUrl = "http://127.0.0.1:6651/install/allwebPlugin_x86_v2.0.1.16_20240806.exe";var installPackageVersion = "2.0.0.16";	hostCnt = new PluginHostCnt();if(hostCnt.IsInstall() == false){//未安裝,需要手動(dòng)安裝if(confirm("allWebPlugin中間件未安裝或未啟動(dòng),是否立即安裝?")){window.open(installPackageUrl, '_blank');}}else{//已安裝,檢測(cè)是否需要版本更新if(hostCnt.IsNewVersion(installPackageVersion) == false){if(hostCnt.createContainer(canvas,"PluginContainer",license,true) == true){	//hostCnt.UI.ForceShowUI(false);//創(chuàng)建時(shí)隱藏插件,需要調(diào)用這句,隱藏插件hostCnt.RegisterEvent("OnCreated;OnCommand;OnRibbonCtrlCommand;OnOLECommand");CreatePlugin();}}else{//需要升級(jí)alert("檢測(cè)到升級(jí)包,立即升級(jí)。");hostCnt.UpdateVersion(installPackageUrl).then(function(data){if(data.code == 0){	//檢測(cè)是否安裝成功var checkInstall = setInterval(function(){if(hostCnt.GetVersion() == installPackageVersion){window.location.reload();clearTimeout(checkInstall);}}, 1000);}else{window.open(installPackageUrl, '_blank');//直接下載包,手動(dòng)安裝}}).catch(function(strErr){window.open(installPackageUrl, '_blank');//直接下載包,手動(dòng)安裝});}}
}function CreatePlugin(){if(hostCnt == null)return;//{6888ECA8-57D0-6E0E-9B9B-F1FF9B2DBD86} allWebOffice//{C7F277DC-6C47-AB2C-FB6A-070DC8BE7533} suwellreader//{D89F482C-5045-4DB5-8C53-D2C9EE71D025} 老東家iWebOffice2015//{9BE31822-FDAD-461B-AD51-BE1D1C159921}  VLC//{082ECC40-38F1-4E8F-82D3-216009A96686}  RSignReaderobj = hostCnt.createProxyPlugin("{E8F5278C-0C72-4561-8F7E-CCBC3E48C2E3}");
}function Button1_onclick() {res = obj.HWInitialize();
}function Button2_onclick() {var stream;stream = obj.HWFinalize();
}function Button3_onclick() {obj.HWClearPenSign();
}function Button6_onclick() {obj.HWSetPenColor(0x000000);   
}function Button7_onclick() {obj.HWSetPenColor(0xFF0000);   
}function Button8_onclick() {obj.HWSetPenColor(0x00FF00);   
}function Button9_onclick() {obj.HWSetPenColor(0x0000FF);   
}function Button10_onclick() {penwidth++;if(penwidth >5)penwidth = 5;obj.HWSetPenWidth(penwidth);   
}function Button11_onclick() {penwidth--;if(penwidth < 1)penwidth = 1;obj.HWSetPenWidth(penwidth);   
}function Button12_onclick() {obj.HWSetPenMode(1);
}function Button13_onclick() {obj.HWSetPenMode(0);
}function Button14_onclick() {var stream;stream = obj.HWGetBase64Stream(2);alert(stream);
}function Button15_onclick() {obj.HWSetFilePath("e:\\sign.jpg"); obj.HWSaveFile();
}function signComplete() {Button14_onclick();
}function signRestart() {;         
}</script></head>
<body><p align="center"><b><span class="style1">漢王手寫簽批控件Demo</span><br class="style1" /></p><p style="margin-left: 40px"><b><span class="style2">Demo使用說明</span>:</p><p style="margin-left: 40px"><span class="style3"> (1) &quot;初始化設(shè)備&quot; :打開設(shè)備,漢王手寫板進(jìn)入簽字模式。 因?yàn)閷?duì)設(shè)備是獨(dú)占式的訪問,所以在重新進(jìn)行&quot;初始化設(shè)備&quot;動(dòng)作之前,必須確保已經(jīng)&quot;關(guān)閉設(shè)備&quot;。對(duì)應(yīng)接口函數(shù)為HWInitialize()。<br /><br />(2) &quot;關(guān)閉設(shè)備&quot;:關(guān)閉設(shè)備,漢王手寫板進(jìn)入待機(jī)模式。對(duì)應(yīng)接口函數(shù)為HWFinalize()。</span></p><p style="margin-left: 40px"><span class="style3">(3) &quot;重新簽名&quot;: 清空手寫控件界面及漢王手寫板上的筆跡。對(duì)應(yīng)接口函數(shù)為HWClearPenSign()。<br /><br />(4) &quot;筆寬加粗&quot;/&quot;筆寬減細(xì)&quot;:調(diào)整畫筆的粗細(xì),支持5級(jí)設(shè)置,默認(rèn)為3級(jí)。對(duì)應(yīng)接口函數(shù)為HWSetPenWidth()。<br /><br />(5) &quot;畫筆顏色&quot;:設(shè)置畫筆的顏色。默認(rèn)為黑色。對(duì)應(yīng)接口函數(shù)為HWSetPenColor()。<br><br>(6)&quot;壓力筆&quot;/&quot;鋼筆&quot;:&quot;壓力筆&quot;模式下,筆跡會(huì)隨著壓感發(fā)生粗細(xì)變化。&quot;鋼筆&quot;模式下,筆跡粗細(xì)不變。對(duì)應(yīng)接口函數(shù)為HWSetPenMode()。</span></p><p style="margin-left: 40px"><span class="style3">(7)&quot;保存圖像&quot;: 將圖像保存至指定路徑,對(duì)應(yīng)接口函數(shù)為HWSaveFile()。調(diào)用此函數(shù)之前,請(qǐng)先調(diào)用HWSetFilePath()設(shè)置保存路徑。支持圖像格式為:bmp /jpg /png /gif。<br><br>(8)&quot;Base64Stream&quot;: 支持將圖像轉(zhuǎn)化為Base64數(shù)據(jù)流,以便于網(wǎng)絡(luò)間的傳輸。</span></p><p style="margin-left: 40px"><span class="style3">各接口函數(shù)的參數(shù)和返回值詳情,請(qǐng)查閱“漢王手寫簽批控件接口文檔.doc”。</span></p><p style="margin-left: 40px"><br class="style1" />           		<b></p><table width="90%" border="0" align="center" cellpadding="3" cellspacing="0">           <tr class="style7"><td width="30%" vAlign="center" height="217" align="right"><P>簽字區(qū)域:            </P></td>  <td  align="left"><!--object id="HWPenSign"name="HWPenSign"classid="clsid:E8F5278C-0C72-4561-8F7E-CCBC3E48C2E3"width="600"height="300"></object--><canvas id="pluginUI" width="600" height="300"><p class="error">Sorry, It looks as though your browser does not support the canvas tag.</p></canvas></td></tr>                       </table><p>&nbsp;
</p> <p>&nbsp;
</p><p style="margin-left: 500px">簽名控制: <input id = "button1" type ="button" value="初始化設(shè)備" onclick ="return Button1_onclick()" />&nbsp;&nbsp;<input id = "button2" type ="button" value="關(guān)閉設(shè)備" onclick ="return Button2_onclick()" />&nbsp;&nbsp; <input id="Button3" type="button" value="重新簽名" onclick="return Button3_onclick()" /><br><br> 畫筆控制:<input id="Button6" type="button" value="黑色" onclick="return Button6_onclick()" />&nbsp;&nbsp;&nbsp;<input id="Button7" type="button" value="紅色" onclick="return Button7_onclick()" />&nbsp;&nbsp;&nbsp;<input id="Button8" type="button" value="綠色" onclick="return Button8_onclick()" />&nbsp;&nbsp;&nbsp;<input id="Button9" type="button" value="藍(lán)色" onclick="return Button9_onclick()" /><br><br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  <input id="Button10" type="button" value="筆寬加粗" onclick="return Button10_onclick()" />&nbsp;&nbsp;&nbsp;<input id="Button11" type="button" value="筆寬減細(xì)" onclick="return Button11_onclick()" /> <br><br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  <input id="Button12" type="button" value="壓力筆" onclick="return Button12_onclick()" />&nbsp;&nbsp;&nbsp;<input id="Button13" type="button" value="鋼筆" onclick="return Button13_onclick()" /><br><br>簽名圖像:&nbsp;&nbsp;<input id="Button14" type="button" value="Base64Stream" onclick="return Button14_onclick()" />&nbsp;&nbsp;&nbsp;<input id="Button15" type="button" value="保存圖像" onclick="return Button15_onclick()" /> &nbsp;&nbsp;<br><br>      </p>
</body>
</html>

http://www.risenshineclean.com/news/1137.html

相關(guān)文章:

  • 聯(lián)系我們網(wǎng)頁設(shè)計(jì)圖片百度seo推廣方案
  • wordpress 無法上傳文件外匯seo公司
  • 溫州外貿(mào)網(wǎng)站建設(shè)seo數(shù)據(jù)分析哪些方面
  • 校園網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)優(yōu)化seo深圳
  • 自己做的電商網(wǎng)站要多少錢如何制作網(wǎng)頁鏈接
  • 醫(yī)院網(wǎng)站HTML5辦公軟件速成培訓(xùn)班
  • 高端網(wǎng)站seo搜索引擎招聘
  • 網(wǎng)站編輯器失效無錫百度推廣開戶
  • 網(wǎng)站注冊(cè)頁面跳出怎么做移動(dòng)廣告平臺(tái)
  • 百度站長(zhǎng)查詢工具網(wǎng)站制作建設(shè)
  • 重慶奉節(jié)網(wǎng)站建設(shè)公司哪家好適合推廣的app有哪些
  • wordpress隨機(jī)彈窗插件網(wǎng)站seo站群軟件
  • 辦公室裝修設(shè)計(jì)圖片信息流優(yōu)化師簡(jiǎn)歷怎么寫
  • 網(wǎng)站沒有域名設(shè)置嗎騰訊會(huì)議開始收費(fèi)
  • kotlin做網(wǎng)站谷歌瀏覽器下載手機(jī)版
  • dede做購(gòu)物網(wǎng)站發(fā)帖推廣平臺(tái)
  • 百度官網(wǎng)網(wǎng)站登錄seo公司推廣宣傳
  • WordPress文字水印寧波優(yōu)化系統(tǒng)
  • 紅葉網(wǎng)站開發(fā)工作室優(yōu)化推廣方案
  • 咖啡網(wǎng)站開發(fā)企業(yè)官網(wǎng)怎么做
  • 做360手機(jī)網(wǎng)站關(guān)鍵詞優(yōu)化的軟件
  • 自己免費(fèi)制作appseo排名優(yōu)化軟件有
  • 網(wǎng)站流量一直做不起來百度關(guān)鍵詞搜索引擎
  • 網(wǎng)站優(yōu)化北京哪家強(qiáng)?百度點(diǎn)擊軟件名風(fēng)
  • 日本設(shè)計(jì)網(wǎng)站推薦商丘關(guān)鍵詞優(yōu)化推廣
  • 免費(fèi)跨境電商網(wǎng)站網(wǎng)站平臺(tái)推廣
  • 深圳網(wǎng)站建設(shè)葉林如何做一個(gè)營(yíng)銷方案
  • 深圳網(wǎng)站制作收費(fèi)sem代運(yùn)營(yíng)公司
  • 泉州中企網(wǎng)站做的好嗎軟件外包公司
  • 產(chǎn)品價(jià)格的網(wǎng)站建設(shè)三只松鼠口碑營(yíng)銷案例