Как из FastReport .NET экспортировать отчет в DXF

04.09.2026

DXF (Drawing Exchange Format) — это открытый формат обмена графическими данными, разработанный компанией Autodesk для хранения и передачи двумерных и трехмерных чертежей. Благодаря широкой поддержке со стороны различных CAD-систем, DXF стал одним из наиболее распространенных форматов для обмена инженерной и технической документацией между приложениями.

Формат DXF используется в самых разных областях: машиностроении, архитектуре, строительстве, проектировании инженерных сетей и других сферах, где требуется работать с векторной графикой и чертежами. Файлы этого формата можно открыть в AutoCAD и многих других CAD-приложениях, что делает DXF удобным выбором для передачи данных между различными программными продуктами.

FastReport .NET поддерживает экспорт подготовленных отчетов в формат DXF, позволяя использовать содержащиеся в них графические элементы и текст в CAD-системах без необходимости ручного переноса данных. 

В этой статье рассмотрим способы экспорта отчета в формат DXF, а также посмотрим, как выглядит полученный результат после открытия файла в CAD-приложении.

 


 

Экспорт отчета в DXF через пользовательский интерфейс

Чтобы выполнить экспорт, сначала подготовьте отчет и откройте его в окне предварительного просмотра. Нажмите кнопку “Сохранить”, затем в выпадающем списке выберите “Другое” и “DXF формат…”.

Окно выбора печати в DXF

После выбора формата откроется окно настроек экспорта. При необходимости измените параметры экспорта и нажмите OK.

Окно экспорта DXF

В настройках экспорта присутствуют:

  • Режим заливки — определяет способ обработки объектов с заливкой при экспорте. В выпадающем списке доступны два варианта: “Только границы” и “Сплошная”. При выборе режима “Только границы” экспортируются только контурные линии объектов без учета внутренней заливки. Данный режим используется для подготовки файлов, где требуется отображение только линий объектов, например, для последующей резки или обработки. Режим “Сплошная” сохраняет объект вместе с его заполненной областью, что позволяет полностью передать внешний вид элементов документа.
  • Разрыв штрих-кодов (мм) — задает величину дополнительного расстояния между элементами штриховых объектов при экспорте. Параметр используется для настройки технологических промежутков и предотвращения слияния отдельных элементов при последующей обработке. Значение указывается в миллиметрах. При установленном значении 0,00 мм дополнительный разрыв не применяется, и штрих-коды экспортируются без изменений.

В открывшемся диалоговом окне укажите каталог для сохранения файла, задайте его имя и нажмите “Сохранить”. После завершения экспорта в выбранной директории будет создан файл с расширением .dxf, готовый для открытия в поддерживаемых CAD-системах.

 


 

Экспорт отчета в DXF через код

FastReport .NET позволяет сохранять подготовленные отчеты в формате DXF программно. Такой способ удобен при автоматическом формировании документов, пакетной обработке отчетов или использовании в серверных приложениях.

// Создаем новый экземпляр отчета
Report report = new Report();

// Загружаем отчет
report.Load(@"C:\Reports\MainReport.frx ");

// Подготавливаем отчет
report.Prepare();

// Создаем экспортер DXF
DxfExport export = new DxfExport();

// Режим заливки: Только границы
export.FillMode = DxfFillMode.Border;

// Режим заливки: Сплошная
export.FillMode = DxfFillMode.Solid;

// Разрыв штрих-кодов
export.BarcodesGap = 0.00f;

// Открыть после экспорта
// export.OpenAfterExport = true;

// Выполняем экспорт отчета
report.Export(export, "Report.dxf");

После выполнения кода в указанной директории будет создан файл с расширением .dxf, который можно открыть в приложениях, поддерживающих данный формат.

Результат экспортированного отчета

На скриншоте можно увидеть, что экспорт, выполненный через диалоговое окно и посредством программного кода, приводит к одинаковому результату. Это подтверждает, что оба способа используют единый механизм экспорта и формируют идентичные DXF-документы.

 


 

Небольшое заключение

Мы рассмотрели основные возможности экспорта отчетов в формат DXF, включая выполнение экспорта через пользовательский интерфейс и программный код. Благодаря поддержке гибких настроек FastReport .NET позволяет легко создавать DXF-файлы, пригодные для дальнейшего использования в CAD-системах и других приложениях, работающих с векторной графикой.

.NET FastReport Экспорты Отчет
8 сентября 2026

Ответы на популярные вопросы о формате FP3

Разбираем 11 частых вопросов о формате FP3: что это за файлы, чем отличаются от FR3, какие программы их открывают и как конвертировать в PDF.
30 июля 2026

Как из FastReport .NET экспортировать отчет в PostScript

В этой статье мы на простом примере рассмотрим экспорт отчета FastReport .NET в формат PostScript, разобрав настройку параметров и программную реализацию.
10 июля 2026

Как настроить Content Security Policy для отчетов FastReport .NET WEB

Узнайте, как настроить Content Security Policy для отчётов FastReport .NET WEB: обзор директив и значений CSP, изменения в архитектуре FastReport, типичные сценарии обхода и способы защиты.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»