DevExpress .NET MAUI Reports consente agli sviluppatori di generare, visualizzare in anteprima ed esportare report ricchi e basati su dati su piattaforme macOS, Android e iOS. Si integra con .NET MAUI usando la tecnologia Blazor Hybrid, supportando la visualizzazione dei report in fase di esecuzione e l'esportazione in vari formati. Gli sviluppatori progettano i report in Visual Studio all'interno di una class library, quindi li incorporano nelle app mobili con un'API flessibile.
Integrazione con Visual Studio Report Designer
Gli sviluppatori creano e modificano i report utilizzando il DevExpress Visual Studio Report Designer in un progetto separato di class library. Questo approccio supera i limiti della struttura dei progetti .NET MAUI e supporta diversi tipi di report, dai layout vuoti alle procedure guidate.
Blazor Report Viewer per .NET MAUI
I report possono essere renderizzati e visualizzati in anteprima all'interno delle app .NET MAUI Blazor Hybrid usando il Blazor Report Viewer. Ciò consente agli utenti di interagire con i report e stamparli direttamente su dispositivi Android e iOS.
Esportazione in più formati
I report generati supportano l'esportazione in formati di file diffusi come PDF, XLSX, DOCX, RTF, CSV, HTML e vari tipi di immagini. Questa versatilità facilita la condivisione e l'ulteriore elaborazione dei dati del report.
Generazione dei report in fase di esecuzione
I report possono essere creati e modificati dinamicamente in fase di esecuzione all'interno delle app .NET MAUI. Questo include la popolazione delle origini dati dei report e la personalizzazione programmatica per esperienze di reporting su misura.
Gestione dei font multipiattaforma
Per garantire un aspetto coerente dei report su dispositivi mobili, gli sviluppatori registrano font personalizzati utilizzando le API DevExpress, mitigando le discrepanze tra la disponibilità dei font su desktop e su mobile.
Integrazione della condivisione file del dispositivo
Gli sviluppatori possono implementare processori di esportazione sfruttando l'interfaccia IShare di .NET MAUI per consentire agli utenti di condividere i report esportati tramite le finestre di dialogo di condivisione native del dispositivo.
Motore grafico disaccoppiato
Il motore di rendering grafico DevExpress.Drawing sostituisce la dipendenza da GDI+, consentendo ai report di essere renderizzati in modo affidabile su tutte le piattaforme supportate, inclusi macOS, Android e iOS.
Flessibilità delle origini dati
I report supportano il data binding da diverse origini, inclusi database SQL, Entity Framework Core, JSON, XML e raccolte di oggetti, adatti a esigenze di reporting mobile complesse.
Compatibilità del prodotto
Esamina i dettagli riportati di seguito per assicurarti che questo prodotto sia supportato nell'ambiente in uso.
Tipo di componente
.NET
.NET Version
.NET 10 LTS
Piattaforma .NET
.NET MAUI
Supporto IDE
Visual Studio
Visual Studio Code
Informazioni su DevExpress
DevExpress, fondata nel 1998 e con sede a Glendale, California, è specializzata in componenti UI, librerie e framework orientati agli sviluppatori, progettati per .NET, Blazor, ASP.NET, WPF, WinForms, JavaScript, VCL (Delphi/C++Builder) e ambienti cross-platform. Il suo ampio portafoglio prodotti include offerte popolari come DevExtreme per l'UI JavaScript, potenti soluzioni di reporting e dashboard, le estensioni di produttività CodeRush e framework come XAF per lo sviluppo rapido di applicazioni. DevExpress è nota per fornire aggiornamenti frequenti, solide funzionalità di accessibilità e un'esperienza coerente per gli sviluppatori, aiutando i professionisti IT a creare applicazioni desktop, web e mobili reattive e ad alte prestazioni per un'ampia gamma di piattaforme.