Como exportar um relatório do FastReport .NET para o formato DXF

2026-09-04

Como exportar um relatório do FastReport .NET para o formato DXF

DXF (Drawing Exchange Format) é um formato aberto de troca de dados gráficos, desenvolvido pela Autodesk para armazenamento e transferência de desenhos bidimensionais e tridimensionais. Graças ao amplo suporte por parte de diversos sistemas CAD, o DXF tornou-se um dos formatos mais utilizados paratroca de documentação de engenharia e técnica entre aplicações.

O formato DXF é usado em diversas áreas: engenharia mecânica, arquitetura, construção, projeto de redes de engenharia e outros setores onde é necessário trabalhar com gráficos vetoriais e desenhos. Arquivosdesse formato podem ser abertos no AutoCAD e em muitos outros aplicativos CAD, o que torna o DXF uma escolha conveniente para transferência de dados entre diferentes produtos de software.

O FastReport .NET oferece suporte à exportação de relatórios preparados para o formato DXF, permitindo utilizar os elementos gráficos e textos contidos neles em sistemas CAD sem a necessidade de transferência manual de dados.

Neste artigo, veremos os métodos de exportação de um relatório para o formato DXF e também analisaremos como fica o resultado obtido após a abertura do arquivo em um aplicativo CAD.

 


 

Exportação de um relatório para DXF através da interface do usuário

Para realizar a exportação, primeiro prepare o relatório e abra-o na janela de visualização. Clique no botão “Salvar” e, em seguida, na lista suspensa selecione “Other” e “DXF file…”.

Janela de seleção de impressão em DXF

Após selecionar o formato, será aberta a janela de configurações de exportação. Se necessário, altere os parâmetros de exportação e clique em OK.

Janela de exportação DXF

As configurações de exportação incluem:

  • Fill mode - determina o método de processamento de objetos com preenchimento durante a exportação. Na lista suspensa estão disponíveis duas opções: “Somente bordas” e “Sólido”. Ao selecionar o modo “Somente bordas”, apenas as linhas de contorno dos objetos são exportadas, sem considerar o preenchimento interno. Esse modo é usado para preparar arquivos nos quais é necessário exibir apenas as linhas dos objetos, por exemplo, para corte ou processamento posterior. O modo “Sólido” salva o objeto junto com sua área preenchida, permitindo transmitir completamente a aparência dos elementos do documento.
  • Barcode gaps (mm) - define o valor da distância adicional entre os elementos de objetos com linhas durante a exportação. O parâmetro é usado para configurar intervalos tecnológicos e evitar a união de elementos individuais durante o processamento posterior. O valor é especificado em milímetros. Quando o valor definido é 0,00 mm, nenhuma quebra adicional é aplicada e os códigos de barras são exportados sem alterações.

Na caixa de diálogo aberta, indique o diretório para salvar o arquivo, defina seu nome e clique em “Salvar”. Após a conclusão da exportação, um arquivo com a extensão .dxf será criado no diretório selecionado, pronto para ser aberto em sistemas CAD compatíveis.

 


 

Exportação de um relatório para DXF através de código

O FastReport .NET permite salvar relatórios preparados no formato DXF de forma programática. Esse método é conveniente para geração automática de documentos, processamento em lote de relatórios ou uso em aplicações de servidor.

// Criar uma nova instância de relatório
Report report = new Report();

// Carregar o relatório
report.Load(@“C:\Reports\MainReport.frx ”);

// Preparar o relatório
report.Prepare();

// Criar um exportador DXF
DxfExport export = new DxfExport();

// Modo de preenchimento: Apenas bordas
export.FillMode = DxfFillMode.Border;

// Modo de preenchimento: Sólido
export.FillMode = DxfFillMode.Solid;

// Espaços entre códigos de barras
export.BarcodesGap = 0.00f;

// Abrir após a exportação
// export.OpenAfterExport = true;

// Executar a exportação do relatório
report.Export(export, “Report.dxf”);

Após a execução do código, um arquivo com a extensão .dxf será criado no diretório especificado, podendo ser aberto em aplicações que oferecem suporte a esse formato.

Resultado do relatório exportado

Na captura de tela é possível ver que a exportação realizada através da janela de diálogo e por meio do código de programação apresenta o mesmo resultado. Isso confirma que ambos os métodos utilizam o mesmo mecanismo de exportação e geram documentos DXF idênticos.

 


 

Breve conclusão

Analisamos os principais recursos de exportação de relatórios para o formato DXF, incluindo a execução da exportação através da interface do usuário e por meio de código de programação. Graças ao suporte a configurações flexíveis, o FastReport .NET permite criar facilmente arquivos DXF adequados para uso posterior em sistemas CAD e em outras aplicações que trabalham com gráficos vetoriais.

.NET Export FastReport Report
12 de outubro de 2026

Ligar para o Greenplum Database em FastReport .NET

Aprenda a conectar o Greenplum Database ao FastReport .NET: como compilar o plug-in com o Npgsql, integrá-lo ao designer de relatórios e registrar o conector no código C# do aplicativo.
12 de outubro de 2026

Como Exportar um Relatório do FastReport .NET Acessíveis PDF (PDF/UA-1)

Como exportar um relatório do FastReport .NET como um arquivo em conformidade com a norma PDF/UA-1: configuração por meio da interface do usuário e do código C#, as funções SemanticRole e AltText e a validação.
12 de outubro de 2026

A exportação de um relatório XML a partir de de Visualização em FastReport .NET

Saiba como salvar um relatório no formato XML no FastReport .NET: exportação a partir da visualização sem código e exportação programática por meio do XMLExport com configuração de parâmetros.

© 1998-2026 Fast Reports Inc.