Cómo personalizar los objetos Dynamic Web TWAIN

Nombrando Web TWAIN dinámico objetos

Por defecto, el (primer) objeto Dynamic Web TWAIN llamado "DWObject". Debe utilizar dinámico Web TWAIN cualquier otra propiedad o método set antes. Un buen lugar para hacer esto es incorporado funciones Dynamsoft_OnReady . Por ejemplo, en nuestro ejemplo Hello World:

<html>
<head>
<title>Hello World</title>
<script type="text/javascript" src="Resources/dynamsoft.webtwain.initiate.js"> </script>
<script type="text/javascript" src="Resources/dynamsoft.webtwain.config.js"> </script>
</head>
<body>
<input type="button" value="Scan" onclick="AcquireImage();" />
<div id="dwtcontrolContainer"> </div>
<script type="text/javascript">
        var DWObject;
        function Dynamsoft_OnReady(){
            DWObject = Dynamsoft.WebTwainEnv.GetWebTwain('dwtcontrolContainer');
        }
        function AcquireImage(){
            if(DWObject) {
                DWObject.IfDisableSourceAfterAcquire = true;
                DWObject.SelectSource();
                DWObject.OpenSource();
                DWObject.AcquireImage();
            }
        }
    </script>
</body>
</html>

id es 'dwtcontrolContainer' Dynamic Web TWAIN es el marcador de posición div. Su nombre y tamaño del archivo dynamsoft.webtwain.config.js definición, como se muestra a continuación. Si es necesario, puede cambiarlo.

Dynamsoft.WebTwainEnv.Containers = [{ContainerId:'dwtcontrolContainer',Width:270,Height:350}];

Cambiar el tamaño del visor

Todo lo que necesita dynamsoft.webtwain.config.js cambiar el recipiente (visor incorporado) de tamaño puede ser. Aquí se pueden emplear números o porcentajes. por ejemplo

Dynamsoft.WebTwainEnv.Containers = [{ContainerId:'dwtcontrolContainer',Width: '50%',Height:350}];

Cambiar la apariencia de consejos de instalación

Si Dynamic Web TWAIN no está instalado, verá esta interfaz integrada que pide al usuario para instalar el SDK

image015

En la mayoría de los casos, es posible que desee cambiar el logotipo de la marca "Dynamsoft". Así es como para lograr este objetivo:

'Marca' en el archivo \ Resources \ referencia \ hint.css definición.

.DYNLogo
    {
    background:url(logo.gif) left top no-repeat; 
    width:159px; 
    height:39px;
    }

Como se puede ver, la siguiente figura ( \ Resources \ referencia \ logo.gif ) es el archivo que desea cambiar. La forma más fácil es para reemplazarlo con su propia bandera, pero manteniendo el mismo nombre y tamaño.

image016

Si desea cambiar el estilo de esta solicitud, no dude en cambiar el CSS antes mencionado o cambiar el archivo \ Resources \ dynamsoft.webtwain.install.js código.

function OnWebTwainNotFoundOnWindowsCallback(ProductName, InstallerUrl, bHTML5, bIE, bSafari, bSSL, strIEVersion) { }
    /* This callback is triggered when Dynamic Web TWAIN is not installed on a PC running Windows */
    function OnWebTwainNotFoundOnMacCallback(ProductName, InstallerUrl, bHTML5, bIE, bSafari, bSSL, strIEVersion) { }
    /* This callback is triggered when Dynamic Web TWAIN is not installed on a MAC */
    function OnWebTwainOldPluginNotAllowedCallback(ProductName) { }
    /* This callback is triggered when Dynamic Web TWAIN is disabled by a non-IE browser */
    function OnWebTwainNeedUpgradeCallback(ProductName, InstallerUrl, bHTML5, bMac, bIE, bSafari, bSSL, strIEVersion) { }
    /* This callback is triggered when Dynamic Web TWAIN installed on the machine is older than the //one on the server and upgrade is needed */

 

Liberadas dos artículos originales · ganado elogios 4 · Vistas 4062

Supongo que te gusta

Origin blog.csdn.net/weixin_42320186/article/details/81134292
Recomendado
Clasificación