Tritium Reporting
TritiumReportViewer
Pagine un informe enlazado, amplíelo, búsquelo y expórtelo a los formatos que esperan sus usuarios.
Funciones clave
- Enlace una definición de informe más filas, o entréguelo un documento ya terminado.
- Acepte un origen de datos, una lista de objetos o diccionarios, y pida parámetros.
- Vaya al primero, al anterior, al siguiente y al último, y muestre un mapa del documento.
- Amplíe para ajustar el ancho, ajustar la página o un porcentaje del 25 % al 400 %.
- Busque texto y recorra los resultados.
- Exporte PDF, Word, Excel (xlsx y xls), PNG, CSV, HTML, XML, MHTML, PowerPoint y TIFF.
- Lance PrintRequested para que la aplicación pueda mostrar su propia interfaz de impresión.
- Lance ActionRequested cuando el usuario activa un vínculo, un mailto o un documento incrustado.
Plataformas
Android, iOS, Mac Catalyst y Windows 10 versión 19041 y posteriores (.NET 10 MAUI).
API principal
- 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.
Ejemplo básico
Declare este espacio de nombres en la página.
xmlns:reporting="clr-namespace:Tritium.Maui.Reporting;assembly=Tritium.Maui.Reporting"
<reporting:TritiumReportViewer x:Name="Viewer"
Report="{Binding Report}"
PrintRequested="OnPrintRequested" /> Agregue el origen de paquetes de su licencia y luego referencie el paquete que incluye este control. Estos paquetes no están en la galería pública de NuGet.
Parte de Tritium Reporting , disponible por su cuenta o en Tritium UI Complete.