ABarcode ActiveX
productos descargar comprar soporte
preguntas frecuentes distribuidores enlaces
Desarrollador

Introducción
Instalación
Como funciona
Desarrollador
Propiedades
Métodos
Simgologías
Usuarios


Control ActiveX de códigos de barras para desarrolladores

Al distribuir aplicaciones que utilizan el Control ActiveX de ABarcode, usted puede incluir una copia de la descarga gratuita en su propia aplicación, y lanzar la instalación de ABarcode desde su propio programa instalador incluyendo parámetros de línea de comandos para que la misma sea desatendida, invisible, e incluso que no se agregue ningun icono en el menu de programas de Windows, por ejemplo:
ABarcode_ActiveXSetup.exe /SP- /VERYSILENT /SUPRESSMSGBOXES /NOCANCEL /NOICONS

Si dispone de una Licencia Developer, usted puede agregar la clave de activación en el archivo abarcodex.ini que se crea en la carpeta del programa, por ejemplo:
[License]
Language=Spanish
Key=<nombre>,<clave>
Donde <nombre> y <clave> serían los datos de su licencia.

A continuación se muestran algunos ejemplos de como incluir códigos de barras con el control ActiveX de ABarcode, en aplicaciones de formularios de Windows desarrolladas con Visual Studio .NET, utilizando como origen de datos un dataset conectado a SQL Server.

Los ejemplos están desarrollados con Visual Studio 2005. Contacte con nosotros para cualquier duda con otras versiones.

Pasos previos para todos los ejemplos

El primer paso consiste en agregar el control ABarcodeX al cuadro de herramientas de Visual Studio:
  • Abra un formulario en vista diseño.
  • Haga clic con el botón derecho del mouse dentro del cuadro de herramientas, en el apartado donde quiera mostrar el control (por ejemplo General) y seleccione Elegir elementos.
  • Seleccione la pestaña Componentes COM, marque el elemento ABarcodeX.Barcode y presione Aceptar.
Para los tres ejemplos utilizaremos el mismo dataset como origen de los datos:
  • Configure una conexión a la base de datos Northwind con el Explorador de servidores.
    addconnection
  • Seleccione Agregar nuevo elemento en el menu Proyecto, luego seleccione la plantilla Dataset y haga clic en el botón Agregar.
    adddataset
  • Arrastre la tabla Products desde la nueva conexión del Explorador de servidores hacia el nuevo dataset.
    addtable
  • Para poder dibujar el código de barras en los informes (esto no es necesario para el formulario), agregue una columna adicional llamada Barcode, con el tipo de datos System.Byte() (en VB) o System.Byte[ ] (en C#)
    addcolumn
  • Ya puede guardar y cerrar el dataset.
Para los informes Crystal Reports y RDLC, es necesaria una pequeña función para convertir en matriz de bytes las imágenes de los códigos de barras generadas por el control ActiveX:
  • Seleccione el menú Proyecto -> Agregar módulo (en VB) o Agregar clase (en C#), presione el botón Agregar en la siguiente ventana, e inserte el código a continuación:

    Visual Basic .NET

        Friend Function ImageToByte(ByVal img As Image) As Byte()
            Dim imgStream As New System.IO.MemoryStream()
            img.Save(imgStream, System.Drawing.Imaging.ImageFormat.Png)
            Return imgStream.ToArray
        End Function
                  

    Visual C# .NET

        class Class1
        {
            public byte[] imageToByte(System.Drawing.Image img)
            {
                System.IO.MemoryStream imgStream = new System.IO.MemoryStream();
                img.Save(imgStream, System.Drawing.Imaging.ImageFormat.Png);
                return imgStream.ToArray();
            }
        }
                  
  • Guarde y cierre el módulo o clase.
Para continuar seleccione uno de los ejemplos disponibles:
||| | || | Copyright © 1999-2017, ABarcode Software. Todos los derechos reservados. ||| | || |