IcmXVisor ActiveX VISOR DE DOCUMENTOS Versión 1.1 AGOSTO 2006 Área de Integración y Arquitectura de Aplicaciones Dirección de Análisis y Mantenimiento de Aplicaciones y Desarrollos Institucionales Subdirección General de Desarrollo, Tecnología e Infraestructuras Página: 1 IcmXVisor ActiveX 1 TABLA DE CONTENIDO 1 TABLA DE CONTENIDO............................................................................ 2 2 DESCRIPCIÓN ........................................................................................... 3 3 2.1 Propiedades................................................................................................. 3 2.2 Métodos ....................................................................................................... 3 2.3 Eventos ........................................................................................................ 3 2.4 Requisitos.................................................................................................... 4 FUNCIONAMIENTO ................................................................................... 4 Área de Integración y Arquitectura de Aplicaciones Dirección de Análisis y Mantenimiento de Aplicaciones y Desarrollos Institucionales Subdirección General de Desarrollo, Tecnología e Infraestructuras Página: 2 IcmXVisor ActiveX 2 DESCRIPCIÓN Nombre IcmXVisor Versión 1.1.0.0 Fecha 24/08/2006 CLSID {A1F2BE10-B507-4A90-8B5E-F65F58F06B95} Descripción - Visor de imágenes y diferentes tipos de documentos: DOC, PDF, WPD. - Dispone también de impresión controlada. 2.1 Propiedades DOWN_URL: string URL de descarga donde se encuentra el documento a visualizar. IMPR: string Variable con la que indicamos si puede aparecer o no el botón Imprimir. Posibles valores: "S" y "N". DllErrorMsg: string Mensaje explicativo del error encontrado en la comprobación de las dll's requeridas. DllStatus: string Estado de la comprobación de las dll's requeridas. Valores posibles "OK" y "ERROR". 2.2 Métodos ComprobarDlls() Comprueba la existencia y la versión de las dll's necesarias para su correcto funcionamiento. Rellena la propiedad "DllStatus" con el resultado. Si hay error se rellena la propiedad "DllErrorMsg" con la razón del error. Visualizar() Inicializa el componente y le pasa el control. 2.3 Eventos OnFinalizado Evento que se dispara al finalizar la operación. Área de Integración y Arquitectura de Aplicaciones Dirección de Análisis y Mantenimiento de Aplicaciones y Desarrollos Institucionales Subdirección General de Desarrollo, Tecnología e Infraestructuras Página: 3 IcmXVisor ActiveX 2.4 Requisitos El ActiveX necesita tres librerías en el puesto cliente, que van incluidas en el cab. CRDE2001.DLL v.6.0.4.0 - Librería de Image Lib. DUNZIP32.DLL v.4.0.0.4 - Librería de descompresión ZIP. ISP200.DLL v.6.1.1.0 - Librería de gráficos ImageLib. Para poder visualizar documentos PDF es necesario tener instalado Acrobat Reader. 3 FUNCIONAMIENTO 1. Comprobar las dll's existentes con el método "ComprobarDlls". 2. Recoger el estado de la comprobación con la propiedad "DllStatus". 3. Rellenar todas las propiedades declaradas en el ActiveX. 4. Pasar el control al componente con el método "Visualizar". 5. Controlar el evento "OnFinalizado" para controlar el final de la operación. Área de Integración y Arquitectura de Aplicaciones Dirección de Análisis y Mantenimiento de Aplicaciones y Desarrollos Institucionales Subdirección General de Desarrollo, Tecnología e Infraestructuras Página: 4