El control Office Star es un control de procesamiento de documentos (similar al control de Word) lanzado por Shenzhen Zhidao Software Company basado en gráficos y texto mixtos. El control Office Star encapsula completamente las funciones de texto, gráficos, tablas, cuadros, etc. de Office Star, proporcionando cientos de programación. interfaces en sistemas como ERP, CRM, HR, OA, etc., el control Office Star puede implementar fácilmente funciones de salida como procesamiento de documentos, estadísticas e informes que son muy difíciles de desarrollar, y lo que ve es lo que obtienes El efecto es exactamente el mismo que en la realidad. El control Office Star es adecuado para varias herramientas de desarrollo en el entorno Windows (como VB, VC, Delphi, C+Builder, PB, java, etc.) y ha sido ampliamente optimizado para el entorno de desarrollo web.
La siguiente es una breve introducción a los métodos específicos de uso del control Office Star en Delphi:
1. Control de registro
Si el usuario descarga e instala el proyecto de demostración del control Office Star, durante el proceso de instalación, el programa de instalación registrará automáticamente el control Office Star en el sistema operativo; si el usuario descarga el control Office Star por separado, el usuario debe registrar el control; como sigue:
Haga clic en "Inicio" → "Ejecutar"; ingrese el siguiente comando en el cuadro de diálogo de ejecución:
regsvr32 <nombre de archivo> registra un control ActiveX
regsvr32 /u<nombre de archivo> Anular el registro de un control ActiveX
2. Agregar componentes
Si el control Office Star se ha registrado en el sistema, se puede agregar al panel de componentes de Delphi. Los pasos específicos son los siguientes:
(1) Seleccione el menú principal de Delphi Componente->Importar control ActiveX, el sistema abrirá el cuadro de diálogo Importar ActiveX, en el que se enumeran todos los controles ActiveX que se han registrado en el sistema.
(2) Busque el elemento del módulo OStarOCX2 Active Control (Versión 1.0) en la columna de lista del cuadro de diálogo Importar ActiveX, selecciónelo y luego haga clic en el botón Instalar. El sistema abrirá el cuadro de diálogo Instalar. En este cuadro de diálogo, puede configurar la ubicación del componente en el paquete de almacenamiento de información. Se puede configurar en un paquete predeterminado existente o se puede crear un nuevo paquete para almacenar la información del componente. Si se guarda en el paquete predeterminado, la información del componente original contenida en el paquete predeterminado será reemplazada y Delphi desinstalará los componentes instalados originalmente, por lo que aquí creamos un nuevo archivo de paquete, como se muestra en la siguiente figura.
(3) Después de hacer clic en el botón Aceptar, el sistema abrirá la ventana Pakage-OSTAR.dpk y aparecerá un cuadro de diálogo para confirmar la compilación e instalación del paquete, como se muestra en la siguiente figura.
(4) Haga clic en el botón Sí, el sistema le indicará que el componente se ha instalado correctamente y que el componente OStar se ha agregado a la pestaña ActiveX en la barra de componentes. En este momento, podemos arrastrar el componente al formulario para diseñar. .
Nota: En Delphi6, al compilar un programa que contiene el control Office Star por primera vez, aparecerá el siguiente mensaje:
[Advertencia] OSTAR.pas(766): El valor de retorno de la función 'TOStarOCX2.OnOpenFile' puede no estar definido
La razón por la que aparecen estos mensajes es porque Delphi no escribió automáticamente el código del valor de retorno de la función al generar el paquete de código relacionado con el control Office Star. Por lo tanto, si se encuentra con esta situación, deberá agregar manualmente el código del valor de retorno. El código del valor de retorno es "Resultado:=", simplemente agréguelo delante de DefaultInterface, por ejemplo:
DefaultInterface.OnOpenFile(strFileName);
Cambiar a
Resultado := DefaultInterface.OnOpenFile(strFileName);
3. Utilice controles
Si el control Office Star se ha instalado correctamente, puede utilizar el control Office Star directamente. Si necesita utilizar el control Office Star para procesar informes, puede utilizarlo de la siguiente manera:
(1) Utilice el diseñador de documentos de Office Star para diseñar el estilo del informe. El proyecto de demostración de control de Office Star incluye el editor de documentos de Office Star y luego configure el informe según sea necesario.
(2) Dado que los datos completados en el informe se completan según el alias, es necesario establecer un alias para el elemento de la tabla lleno de datos. Operación: haga clic derecho en el elemento de la tabla completa, seleccione "Establecer alias" en el menú emergente y luego ingrese el alias en el cuadro de diálogo emergente. El texto claro que se muestra en la figura anterior es el alias del elemento de la tabla.
(3) Después de configurar el informe, puede leer el archivo del informe a través del control Office Star y la función del informe para abrir es OnOpenFile (const strFileName: WideString).
(4) Si el control Office Star ha abierto un informe, puede completar el informe con datos a través del programa. La función de llenado de datos es SetCellString (const strCellVar: WideString; const strText: WideString. El parámetro strCellVar es un alias y strText). son los datos de llenado.
(5) La siguiente es una captura de pantalla del ejemplo desarrollado con Delphi. Los usuarios también pueden descargar el código fuente del ejemplo desde la página de introducción del control de Office Star.