1. Introducción a las funciones principales de ActiveReports para .net. Soporte ASP.NET-ActiveReports en aplicaciones WebForms mediante el uso de controles de servidor ASP.NET. Este control admite informes web distribuidos mediante navegadores HTML, ActiveX, .NET y PDF.
Integración completa de código: utilice el editor Microsoft Visual Studio.NET para codificar informes en C# o VB.NET, que es muy flexible.
Asistente de informes: el Asistente de informes lo ayuda a comenzar a crear informes simples que se pueden personalizar utilizando el diseñador integrado.
Plantilla de objeto de diseñador
Plantilla de objeto completamente expuesta.
Al permitirle crear y modificar informes dinámicamente,
la API de creación de informes proporciona acceso completo en tiempo de ejecución a los objetos y miembros del informe.
Diseñador de informes de usuario final
El Diseñador de usuario final le brinda la posibilidad de agregar un diseñador a su aplicación y también brinda capacidades de edición de informes de usuario final.
Los métodos y propiedades del control facilitan el almacenamiento y la carga de diseños de informes, el seguimiento y control del entorno de diseño y la personalización de la apariencia según las necesidades del usuario final.
Integrar con ASP.NET
El control del navegador web le proporciona una exploración rápida de ActiveReports en la web y capacidades de impresión, y tiene propiedades de los tipos de navegador ActiveX Browser y Acrobat Reader.
El controlador HTTP de archivos RPX le brinda la posibilidad de colocar fácilmente informes en su servidor web y permitir a sus usuarios de Internet explorarlos en HTML o PDF sin escribir ningún código.
El controlador HTTP de informes compilados proporciona acceso directo a ActiveReports compilados en el ensamblaje del servidor sin la necesidad de escribir ninguna página ASPX.
Lanzamiento: fácil de implementar
El motor de informes es un conjunto simple que maneja nombres seguros. Los ensamblajes se pueden publicar usando XCopy o colocarse en el Almacenamiento global de ensamblajes (GAC).
La versión Profesional incluye controladores HTTP y controles web del lado del servidor para informes ASP.NET.
Diseñador - fácil de aprender
Totalmente integrado con el entorno .NET.
Compatibilidad conuna interfaz de usuario familiar
. Los informesC# y Visual Basic .NET
se compilan como parte de su aplicación para un procesamiento más rápido y una seguridad mejorada, y los usuarios pueden, opcionalmente, publicarlos por separado.
El Asistente para informes para principiantes y el
Diseñador del asistente para importación de informes de Microsoft Access tienen controles de terceros (controles de gráficos, controles de imágenes, etc.).
Acceso a datos: fácil de conectar
Incluyendo fuentes de datos de informes OLEDB y SqlClient,
incluidas fuentes de datos xml flexibles
vinculadas a Dataset, DataView, DataTable y cualquier fuente de datos de control IListSource.
Las propiedades de la fuente de datos se pueden modificar en tiempo de ejecución para generar informes ad hoc (dinámicos)
Vista previa y salidade datos independientes flexibles
-Fácil de mostrar
Admite el ensamblaje de implementación pequeña de código C#
, adecuado para usar
formatos de archivos de filtrado de salidade hipervínculos
TOC/Marcadores
en Internet como archivos RTF, PDF, EXCEL, HTML, TIFF y de texto.
Sitio web oficial: http://www.datadynamics.com
2. Registro Ø Coloque el siguiente código en ***.exe.config o Web.config:
<appSettings>
<addkey="DataDynamicsARLic" value="DD-APN-10 -C001733,DD-APN-10-C001733,DD-APN-10-C001733,XY6Y7KQBTY12323KJCKJ" />
</appSettings>
Ø Después de rotar el archivo licenses.licx para cada esquema, regenerar:
DataDynamics.ActiveReports.ActiveReport, ActiveReports, Version =1.2.2003.630, Culture=neutral, PublicKeyToken=dbe4120289f9fd8a
Ø La línea roja a la derecha aparece porque el informe excede el límite de longitud. Si se imprime así, aparecerá un papel en blanco adicional.
1 Margen izquierdo + margen derecho + ancho de impresión deben ser menores que el ancho del papel.
2 Mientras right.margin > 1.0 aparecerá
三 Guía de uso Actualmente hay pocos documentos para este control. Consulte los materiales de referencia. MUESTRAS usted mismo o descargue la documentación electrónica :);
Interfaz de ActiveReports 2.0 en chino
Public Sub Creport(AReport As ActiveReport)
'Chinese ActiveReport
'Lo siguiente se aplica a 2.0
con AReport
.ToolBar.Tools.Item(0).Tooltip = "Directorio de cada página"
.ToolBar.Tools.Item(2) .Caption = "Imprimir..."
.ToolBar.Tools.Item(2).Tooltip = "Imprimir informe"
.ToolBar.Tools.Item(4).Tooltip = "Copiar"
.ToolBar.Tools.Item(6). Tooltip = " Buscar "
.ToolBar.Tools.Item(8).Tooltip = "Visualización de una sola página"
.ToolBar.Tools.Item(9).Tooltip = "Visualización de varias páginas"
.ToolBar.Tools.Item(11).Tooltip = "Alejar"
.ToolBar.Tools.Item(12).Tooltip = "Acercar"
.ToolBar.Tools.Item(15).Tooltip = "Página anterior"
.ToolBar.Tools.Item(16).Tooltip = " Página siguiente"
.ToolBar.Tools.Item(19).Tooltip = "Atrás"
.ToolBar.Tools.Item(19).Caption = "Atrás"
.ToolBar.Tools.Item(20).Tooltip = "Adelante"
.ToolBar .Tools Item(20).Caption = "Adelante"
Fin con
final Sub.
4. Cómo publicar ActiveReports para el ensamblaje .NET
Hay dos formas de implementar el ensamblaje ActiveReports. Cada método se basa en su método de instalación.
Si está copiando el proyecto desde su computadora de desarrollo a su servidor, debe configurar la referencia de ActiveReports en la referencia del proyecto en CopyLocal = True. De esta manera, la DLL de ActiveReports estará en la carpeta bin del proyecto compilado.
Si está creando un instalador para su software, debe incluir el archivo ActiveReportsDistrib.MSM, que se incluirá con la instalación de ActiveReports para .NET. Por ejemplo, el archivo podría estar instalado en la carpeta C:Program FilesData DynamicsActiveReports for .NETDeployment.
Existe una tercera forma de lograrlo, pero no se recomienda. Porque este método es más complicado. Puede utilizar herramientas de línea de comandos para instalar cada DLL en el GAC. El formato es: 'C:Program FilesMicrosoft Visual Studio .NETFrameworkSDKBin>gacutil -i.
http://www.cnblogs.com/eugenewu0808/archive/2006/10/26/activereports.html