DevExpress .NET MAUI Reports permite que desenvolvedores gerem, visualizem e exportem relatórios ricos vinculados a dados em plataformas macOS, Android e iOS. Ele se integra ao .NET MAUI usando a tecnologia Blazor Hybrid, oferecendo visualização de relatórios em tempo de execução e exportação em vários formatos. Os desenvolvedores criam relatórios no Visual Studio dentro de uma biblioteca de classes e, em seguida, os incorporam em aplicativos móveis com uma API flexível.
Integração com o Designer de Relatórios do Visual Studio
Os desenvolvedores criam e modificam relatórios usando o DevExpress Visual Studio Report Designer em um projeto separado de biblioteca de classes. Essa abordagem supera as limitações da estrutura de projetos do .NET MAUI e oferece suporte a diversos tipos de relatórios, desde layouts em branco até assistentes.
Visualizador de Relatórios Blazor para .NET MAUI
Os relatórios podem ser renderizados e pré-visualizados em apps .NET MAUI Blazor Hybrid usando o Blazor Report Viewer. Isso permite que os usuários interajam com relatórios e os imprimam diretamente em dispositivos Android e iOS.
Exportação para vários formatos
Os relatórios gerados oferecem suporte à exportação para formatos de arquivo populares, como PDF, XLSX, DOCX, RTF, CSV, HTML e vários tipos de imagem. Essa versatilidade facilita o compartilhamento e o processamento posterior dos dados do relatório.
Geração de relatórios em tempo de execução
Os relatórios podem ser criados e manipulados dinamicamente em tempo de execução dentro de apps .NET MAUI. Isso inclui o preenchimento de fontes de dados do relatório e a personalização programática para experiências de relatórios sob medida.
Gerenciamento de fontes multiplataforma
Para garantir uma aparência consistente dos relatórios em dispositivos móveis, os desenvolvedores registram fontes personalizadas usando APIs da DevExpress, mitigando discrepâncias entre a disponibilidade de fontes em desktop e em dispositivos móveis.
Integração de compartilhamento de arquivos do dispositivo
Os desenvolvedores podem implementar processadores de exportação aproveitando a interface IShare do .NET MAUI para permitir que os usuários compartilhem relatórios exportados por meio de caixas de diálogo nativas de compartilhamento do dispositivo.
Motor gráfico desacoplado
O mecanismo de renderização gráfica DevExpress.Drawing substitui a dependência do GDI+, permitindo que os relatórios sejam renderizados com confiabilidade em todas as plataformas suportadas, incluindo macOS, Android e iOS.
Flexibilidade da fonte de dados
Os relatórios oferecem suporte a vinculação de dados de diversas fontes, incluindo bancos de dados SQL, Entity Framework Core, JSON, XML e coleções de objetos, adequadas para necessidades complexas de relatórios móveis.
Compatibilidade do produto
Revise os detalhes abaixo para garantir que este produto seja compatível com o seu ambiente.
Tipo de componente
.NET
Versão do .NET
.NET 10 LTS
Plataforma .NET
.NET MAUI
Suporte a IDE
Visual Studio
Visual Studio Code
Sobre DevExpress
A DevExpress, fundada em 1998 e sediada em Glendale, Califórnia, é especializada em componentes de UI, bibliotecas e frameworks voltados para desenvolvedores, projetados para .NET, Blazor, ASP.NET, WPF, WinForms, JavaScript, VCL (Delphi/C++Builder) e ambientes multiplataforma. Seu amplo portfólio de produtos inclui ofertas populares como DevExtreme para UI em JavaScript, poderosas soluções de relatórios e dashboards, as extensões de produtividade CodeRush e frameworks como o XAF para desenvolvimento rápido de aplicativos. A DevExpress é conhecida por fornecer atualizações frequentes, fortes recursos de acessibilidade e uma experiência consistente para desenvolvedores, ajudando profissionais de TI a criar aplicativos responsivos e de alto desempenho para desktop, web e dispositivos móveis em uma ampla variedade de plataformas.