1. Introduction aux principales fonctions d'ActiveReports pour .net Prise en charge d'ASP.NET-ActiveReports dans les applications WebForms à l'aide des contrôles serveur ASP.NET. Ce contrôle prend en charge les rapports Web distribués à l'aide des navigateurs HTML, ActiveX, .NET et PDF.
Intégration complète du code - Utilisez l'éditeur Microsoft Visual Studio.NET pour coder des rapports en C# ou VB.NET, ce qui est très flexible.
Assistant de rapport - L'assistant de rapport vous aide à commencer à créer des rapports simples qui peuvent être personnalisés à l'aide du concepteur intégré.
Modèle de concepteur-objet
Modèle d'objet entièrement exposé.
Vous permettant de créer et de modifier dynamiquement des rapports,
l'API de création de rapports fournit un accès d'exécution complet aux objets et aux membres du rapport.
Concepteur de rapports utilisateur final
Le concepteur d'utilisateur final vous offre la possibilité d'ajouter un concepteur à votre application et fournit également des fonctionnalités d'édition de rapport pour l'utilisateur final.
Les méthodes et propriétés du contrôle facilitent le stockage et le chargement des mises en page des rapports, la surveillance et le contrôle de l'environnement de conception et la personnalisation de l'apparence en fonction des besoins de l'utilisateur final.
Intégrer avec ASP.NET
Le contrôle du navigateur Web vous permet de parcourir rapidement les ActiveReports sur le Web et de bénéficier de fonctionnalités d'impression, et possède les propriétés des types de navigateur ActiveX et Acrobat Reader.
Le gestionnaire HTTP de fichiers RPX vous offre la possibilité de placer facilement des rapports sur votre serveur Web et de permettre à vos internautes de les parcourir au format HTML ou PDF sans écrire de code.
Le gestionnaire HTTP de rapports compilés fournit un accès direct aux ActiveReports compilés dans l'assembly de serveur sans qu'il soit nécessaire d'écrire des pages ASPX.
Release - facile à déployer
Le moteur de reporting est un assemblage simple qui gère les noms forts. Les assemblys peuvent être publiés à l’aide de XCopy ou placés dans le Global Assembly Storage (GAC).
La version professionnelle comprend des gestionnaires HTTP et des contrôles Web côté serveur pour les rapports ASP.NET.
Concepteur - facile à apprendre
Entièrement intégré à l'environnement .NET
Prise en charge del'interface utilisateur familière
Les rapportsC# et Visual Basic .NET
sont compilés dans le cadre de votre application pour un traitement plus rapide, une sécurité renforcée et les utilisateurs peuvent éventuellement les publier séparément.
L'Assistant Rapport pour débutants et le
Concepteur de l'Assistant Importation de rapports Microsoft Access disposent de contrôles tiers (contrôles de graphique, contrôles d'image, etc.).
Accès aux données - facile à connecter
Y compris les sources de données de rapport OLEDB et SqlClient,
y compris les sources de données XML flexibles
liées à Dataset, DataView, DataTable et toutes
les propriétés de source de données de contrôle IListSource peuvent être modifiées au moment de l'exécution pour générer des rapports ad hoc (dynamiques)
Aperçu et sortieflexibles des données non liées
- Facile à afficher
Prend en charge un petit assemblage de déploiement de code C#
, adapté à l'utilisation
des formats de fichiers de filtrage de sortie deliens hypertextes
TOC/Bookmarks
sur Internet sous forme de fichiers RTF, PDF, EXCEL, HTML, TIFF et texte.
Site officiel : http://www.datadynamics.com
2. Inscription Ø Placez le code suivant dans ***.exe.config ou Web.config :
<appSettings>
<addkey="DataDynamicsARLic" value="DD-APN-10 -C001733,DD-APN-10-C001733,DD-APN-10-C001733,XY6Y7KQBTY12323KJCKJ" />
</appSettings>
Ø Après avoir fait tourner le fichier licenses.licx pour chaque schéma, régénérer :
DataDynamics.ActiveReports.ActiveReport, ActiveReports, Version =1.2.2003.630, Culture=neutral, PublicKeyToken=dbe4120289f9fd8a
Ø La ligne rouge à droite apparaît car le rapport dépasse la limite de longueur. S'il est imprimé ainsi, un papier vierge supplémentaire apparaîtra.
1 La marge gauche + la marge droite + la largeur d'impression doivent être inférieures à la largeur du papier
. 2 Lorsque right.margin > 1.0 apparaîtra
. Guide d'utilisation Il existe actuellement peu de documents pour ce contrôle. Veuillez vous référer aux documents de référence que vous pouvez uniquement lire. ÉCHANTILLONS vous-même ou téléchargez la documentation E :) ;
Interface ActiveReports chinoise 2.0
Public Sub Creport(AReport As ActiveReport)
'Chinese ActiveReport
'Ce qui suit s'applique à 2.0
Avec AReport
.ToolBar.Tools.Item(0).Tooltip = "Répertoire de chaque page"
.ToolBar.Tools.Item(2) .Caption = "Imprimer..."
.ToolBar.Tools.Item(2).Tooltip = "Imprimer le rapport"
.ToolBar.Tools.Item(4).Tooltip = "Copier"
.ToolBar.Tools.Item(6). Tooltip = " Rechercher "
.ToolBar.Tools.Item(8).Tooltip = "Affichage d'une seule page"
.ToolBar.Tools.Item(9).Tooltip = "Affichage de plusieurs pages"
.ToolBar.Tools.Item(11).Tooltip = "Zoom arrière"
.ToolBar.Tools.Item(12).Tooltip = "Zoom avant"
.ToolBar.Tools.Item(15).Tooltip = "Page précédente"
.ToolBar.Tools.Item(16).Tooltip = " Page suivante"
.ToolBar.Tools.Item(19).Tooltip = "Retour"
.ToolBar.Tools.Item(19).Caption = "Retour"
.ToolBar.Tools.Item(20).Tooltip = "Avant"
.ToolBar .Tools Item (20).Caption = "Avant"
Fin par
End Sub.
4. Comment publier ActiveReports pour l'assembly .NET
Il existe deux manières de déployer l'assembly ActiveReports. Chaque méthode est basée sur votre méthode d'installation.
Si vous copiez le projet de votre ordinateur de développement vers votre serveur, vous devez définir la référence ActiveReports dans la référence du projet sur CopyLocal = True. De cette façon, la DLL ActiveReports sera dans le dossier bin du projet compilé.
Si vous créez un programme d'installation pour votre logiciel, vous devez inclure le fichier ActiveReportsDistrib.MSM, qui sera inclus avec l'installation d'ActiveReports pour .NET. Par exemple, le fichier peut être installé dans le dossier C:Program FilesData DynamicsActiveReports pour .NETDeployment.
Il existe une troisième façon d’y parvenir, mais elle n’est pas recommandée. Parce que cette méthode est plus compliquée. Vous pouvez utiliser des outils de ligne de commande pour installer chaque DLL du GAC. Le format est : 'C:Program FilesMicrosoft Visual Studio .NETFrameworkSDKBin>gacutil -i.
http://www.cnblogs.com/eugenewu0808/archive/2006/10/26/activereports.html