Tritium Reporting
TritiumReportDesigner
Disponha visualmente um relatório em bandas, pré-visualize-o e guarde a definição.
Funções principais
- Conceba cabeçalhos e rodapés de relatório, de página e de grupo, mais uma banda de detalhe.
- Largue etiquetas, campos, fórmulas, códigos de barras, imagens, linhas, caixas, gráficos, mapas, indicadores, tabelas cruzadas, sub-relatórios, totais acumulados e documentos incorporados.
- Encaixe, mova, redimensione e selecione vários itens, com anular e refazer.
- Alterne as réguas entre polegadas e centímetros, e defina Letter ou A4, vertical ou horizontal.
- Edite grupos, ordenações e parâmetros, incluindo parâmetros em cascata.
- Pré-visualize contra uma origem de dados, uma lista de objetos ou as linhas de exemplo integradas.
- Guarde e volte a carregar a definição como JSON.
- Acrescente gráficos de barras, linhas, circular, área, dispersão, funil, mapa de calor, radar, donut, cascata, financeiros e de organização quando esses controlos estão disponíveis para o desenhador.
Plataformas
Android, iOS, Mac Catalyst e Windows 10 versão 19041 e posteriores (.NET 10 MAUI).
API principal
- Report . The definition being designed.
- Data . Rows used by RunPreview.
- RulerUnit . Inches or centimeters.
- SaveDefinition . Returns the report as JSON; LoadDefinition reads it back.
Exemplo básico
Declare este espaço de nomes na página.
xmlns:reporting="clr-namespace:Tritium.Maui.Reporting;assembly=Tritium.Maui.Reporting"
<reporting:TritiumReportDesigner x:Name="Designer" /> Acrescente a origem de pacotes da sua licença e depois referencie o pacote que inclui este controlo. Estes pacotes não estão na galeria pública NuGet.
Parte do Tritium Reporting , disponível sozinho ou no Tritium UI Complete.