logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • О нас
  • Клиентская панель Поддержка
  • Главная
  • /
  • Статьи
  • /
  • Как экспортировать отчёт в формат LATEX из FastReport .NET
  • Событие ExportParameters в WebReport.Report

    5 октября 2020 г.

    В FastReport 2020.1 добавилась возможность изменять параметры экспорта. Для этого нужно подписаться на событие ExportParameters

    Подробнее
  • Формат MS Word против Open Document Text. Что лучше?

    19 октября 2020 г.

    Говоря о текстовых редакторах, мы сразу представляем корифея, как Microsoft Word, который на многие годы

    Подробнее
  • Моментальный отчет из RTF

    20 октября 2021 г.

    Мало кто знает, что генератор отчетов FastReport .NET позволяет вам быстро конвертировать документ в

    Подробнее
  • Хотите формировать таблицы пользователю - Excel или OpenOffice Calc?

    8 октября 2020 г.

    Таблицы. На протяжении веков они используются для представления однотипных данных в целях ведения учета, подсчета

    Подробнее
  • Варианты представления табличных данных при экспорте в Excel

    4 октября 2016 г.

    Одним из наиболее востребованных форматов экспорта отчетов является Excel. В бухгалтерской отчетности это самый популярный

    Подробнее

Как экспортировать отчёт в формат LATEX из FastReport .NET

5 октября 2022 г.

LATEX— система верстки, ориентированная на производство научных математических документов высокого типографского качества. Система также вполне подходит для производства других видов документов, от простых писем до полностью сверстанных книг. LATEX использует TEX в качестве своего механизма верстки.

Исходными данными для LATEX являются обычный текстовый файл в ASCII. Его можно создать в любом текстовом редакторе. Он содержит текст документа вместе с командами, указывающими LATEX, как верстать текст.

В его основе лежит парадигма редактирования WYSIWYM, то есть от пользователя требуется только вводить данные, оставив всё форматирование программе. Вместо ручного распределения текста по странице, как это делается в Microsoft Word или LibreOffice Writer, можно просто его писать, а LaTeX займётся остальным.

Одна из наиболее веских причин, по которой многие используют LaTeX, заключается в отделении содержания документа от его стиля. Это означает, что после написания содержимого, можно с легкостью изменять его внешний вид. Аналогичным образом, можно создать один стиль документа и использовать его для стандартизации внешнего вида других.

С помощью большого числа открытых библиотек возможности LaTeX становятся практически безграничны. Эти библиотеки позволяют пользователям добавлять сноски, рисовать схемы и прочее.

Сохраняем в TEX формат из дизайнера

Рассмотрим этот экспорт на примере отчета Master-Detail. 

Шаблон отчета в дизайнере

 

Запускаем отчет в режиме предварительного просмотра:

Отчет в режиме предпросмотра

 

А теперь экспортируем в формат LaTeX:

Сохранение в LaTeX

 

Появляется окно настроек экспорта:

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

 

Собственно, все настройки сводятся к выбору страниц отчета. Нажимаем кнопку ОК и выбираем, куда сохранить файл. Итоговый документ будет иметь расширение tex. Для отображения полученного отчета используем Texmaker. 

Итоговый файл

 

Экспорт в LATEX из кода

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

using FastReport.Export.LaTeX;

Теперь в нужном месте программы создаем отчет и загружаем его из файла.

Report report = new Report();
report.Load("report.frx");

Далее нужно подготовить отчет.

report.Prepare();

В итоге создаем экспорт и экспортируем отчет в файл.

LaTeXExport export = new LaTeXExport();
report.Export(export, @"C:\report.tex");

 

Подведем итог. Формат LATEX очень удобен при работе с типографией и FastReport умеет экспортировать в этот формат без особых проблем.

О продукте Купить
avatar
Ekaterina Voytenko
Дизайн и маркетинг
Fast Reports Team: Ekaterina Voytenko - Design and Marketing at Fast Reports
.NET Export FastReport

Добавить комментарий
logo
  • +7(800)551-75-80
  • info@fastreport.ru
  • Ростов-на-Дону, Россия, 344082, ул.Обороны 24, офис 311
  • Купить
  • Загрузить
  • Документация
  • Отзывы
  • Как деинсталировать
  • FAQ
  • Видео уроки
  • Форум
  • Условия оказания поддержки
  • Статьи
  • Наши Новости
  • Пресса о нас
  • Реселлеры
  • Нестандартное лицензирование
  • ВУЗам
  • Карьера
  • Контакты

© 1998-2023 ООО «Быстрые отчеты»

  • Согласие с обработкой персональных данных
  • Не является публичной офертой