Tritium Reporting
TritiumReportViewer
Paginez un état lié, zoomez, recherchez et exportez-le dans les formats que vos utilisateurs attendent.
Fonctions clés
- Liez une définition d'état plus des lignes, ou remettez-lui un document déjà terminé.
- Acceptez une source de données, une liste d'objets ou de dictionnaires, et demandez des paramètres.
- Allez au premier, au précédent, au suivant et au dernier, et affichez un plan du document.
- Zoomez pour ajuster la largeur, ajuster la page, ou un pourcentage de 25 % à 400 %.
- Recherchez du texte et parcourez les résultats.
- Exportez PDF, Word, Excel (xlsx et xls), PNG, CSV, HTML, XML, MHTML, PowerPoint et TIFF.
- Déclenchez PrintRequested pour que l'application puisse afficher sa propre interface d'impression.
- Déclenchez ActionRequested lorsque l'utilisateur active un lien, un mailto ou un document incorporé.
Plateformes
Android, iOS, Mac Catalyst et Windows 10 version 19041 et ultérieures (.NET 10 MAUI).
API principale
- Report . The report definition to run.
- Data . Rows: a report data source, or any list of objects or dictionaries.
- Zoom . Scale from 0.25 to 4; FitWidth and FitPage set the mode instead.
- PrintRequested . Fires with the paginated document when the user prints.
Exemple de base
Déclarez cet espace de noms sur la page.
xmlns:reporting="clr-namespace:Tritium.Maui.Reporting;assembly=Tritium.Maui.Reporting"
<reporting:TritiumReportViewer x:Name="Viewer"
Report="{Binding Report}"
PrintRequested="OnPrintRequested" /> Ajoutez la source de paquets de votre licence, puis référencez le paquet qui contient ce contrôle. Ces paquets ne sont pas sur la galerie publique NuGet.
Fait partie de Tritium Reporting , disponible seul ou dans Tritium UI Complete.