Sección de controles Ocx para Visual basic , Dll , Activex
<Volver> - Anterior - Siguiente
Formulario de muestra
Para poder imprimir el contenido del Flexgrid, hay que utilizar el método ImprimirFlexGrid. Este tiene un parámetro en el cual se le envía el control. Por ejemplo:
Primero se debe instanciar la dll:
Dim ObjPrinterFlex As PrinterFlex
Set ObjPrinterFlex = New PrinterFlex
... una ves instanciado ya se puede utilizar el método para imprimir, enviando el FlexGrid que queremos imprimir como parámetro:
Call ObjPrinterFlex.ImprimirFlexGrid (ElControlFlexGrid)
La dll es bien simple y no tiene opciones para personalizar la impresión de la grilla en muchos aspectos, por ejemplo no se puede especificar el color de la fuente de los registros, ni el color de las líneas de división y algunas otras opciones, pero si, respeta e imprime el tamaño de fuente que tenga el Flex, también la alineación del texto en las columnas, si está en negrita etc...
Antes de ejecutar el proyecto de ejemplo, abrir el archivo Register.bat para registrar la dll, o hacerlo manualmente con el comando Regsvr32.
Nota: Hasta donde la he testeado, la Dll funciona bien y no le he encontrado errores, cualquier bug que le encuentres, te agradecería que me envíes un mail para ver si lo puedo corregir :)).
Descargar Printer Flex Grid.dll con ejemplo
Desde este otro enlace podés descargar el código fuente
Buscar en Recursos vb con Google
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar