МоиОтчеты Вьювер

Бесплатная утилита для просмотра готовых документов, созданных продуктами FastReport в форматах FP3 и FPX.

Предпросмотр и печать

Предварительно подготовленный отчет можно детально рассмотреть в окне предварительного просмотра Вьювера отчетов. Наш компонент поддерживает работу с параметрами, многоуровневую детализацию и интерактивные отчеты. Вы можете определить реакцию на щелчок мыши на объекте в окне просмотра. Например, можно построить и вывести другой отчет, который показывает детальную информацию по объекту, на котором пользователь щелкнул мышью.

Дополнительные настройки печати. Для вас доступно: разрезание больших страниц отчета на малые, печать нескольких малых страниц на одной большой, печать на заданном формате с масштабированием. Вам нужно распечатать отчет, содержащий страницы формата А3, на обычном принтере с поддержкой А4? Теперь это не проблема!

Предпросмотр и печать

Связанные статьи

29 февраля 2020

Кастомизация Viewer готового отчета в FastReport .NET

Основной инструмент просмотра отчетов FastReport .NET – Viewer. Этот просмотрщик имеет богатый инструментарий для сохранения, экспорта, печати и других манипуляций с отчетом. Все это многообразие кончено же полезно, но не всегда нужно. Например, для пользователей, которые только просматривают и печатают отчет экспорт и отправка по электронной почте совсем ни к чему. Также, многим совсем не нужен большой список доступных экспортов отчета. Вы только путаетесь и теряете время при поиске нужного. В таких случаях хотелось бы оставить только нужные функциональные возможности для этих пользователей. И это можно сделать достаточно просто. Этот вопрос возник и у пользователя генератора отчетов Combit List & Label. Дизайнер отчетов FastReport.Net, как вы знаете, тоже позволяет просматривать отчеты. Для этого он использует все тот же Viewer. И вы можете настроить список доступных экспортов в настройках дизайнера. Меню File->Options->User Interface:   Кнопка Exports Menu открывает окно настройки отображения экспортов:   Можно настроить отображение как отдельных экспортов, так и целой группы. Для быстрого восстановления изначальных настроек есть кнопка Default Menu. Например, мы убрали из отображения экспорт в формат PDF, Office и XML. И действительно при просмотре отчета мы увидим, что в списке экспортов их больше нет:   Но из дизайнера отчетов мы можем настроить только отображение списка экспортов. Как же быть с другими элементами управления? Для этого придется воспользоваться навыками программирования. При создании приложения в котором будет запускаться просмотр отчетов мы можем задать настройки меню просмотрищика. Например, такой код: 1 2 3 4 5 Report report = new Report(); report.Load("App_Data/Master-Detail.frx"); report.Prepare(); FastReport.Utils.Config.PreviewSettings.Buttons = PreviewButtons.Print | PreviewButtons.Design; report.ShowPrepared(); Здесь, мы настраиваем отображение кнопок. А именно - явно перечисляем кнопки, которые будут отображены: Print и Design. В результате мы получим:            Отличный результат – ничего лишнего. Помимо кнопок, также отображается номер страницы в поле ввода. Его убрать нельзя, иначе без кнопок навигации по страницам невозможно будет переходить на другие страницы. Теперь можно немного поэкспериментировать. Если ваше приложение подразумевает какую-то логику по скрытию/отображению элементов управления в превью, то наверняка будет полезной возможность вернуть все к начальному виду: Config.PreviewSettings.Buttons = PreviewButtons.All; Можно пойти другим путем и не перечислять кнопки, которые нужно отображать, а наоборот перечислить те, которые нужно исключить: Config.PreviewSettings.Buttons ^= PreviewButtons.Email; При этом, кнопка отправки электронного письма пропадет, а все остальные будут доступны. Конечно же, вы можете редактировать список доступных экспортов по аналогии с выше приведенными примерами. Там же можно настраивать список экспортов через: Config.PreviewSettings.Exports И экспорты в облака через: Config.PreviewSettings.Clouds
Читать
8 марта 2019

Как работать с Designer и Viewer из командной строки

В состав FastReport .NET помимо самих библиотек входят, также отдельные программы – Designer и Viewer. Первый, как вы понимаете предназначен для создания и редактирования шаблонов отчетов. Он имеет режим предварительного просмотра отчета, из которого можно просматривать отчет, экспортировать его в нужный формат данных и отправлять на печать. Программа Viewer предназначена для просмотра отчетов в формате предварительного просмотра fpx. Файл отчета в этом формате содержит в себе помимо шаблона отчета, еще и непосредственно данные, которыми будет наполняться этот отчет. То есть файл *.fpx по сути готовый к просмотру отчет. По своей функциональности Viewer практически идентичен режиму предварительного просмотра отчетов в Designer. Собственно, Designer компилирует отчет для просмотра в fpx. Обе эти программы имеют графический пользовательский интерфейс. Однако, мало кто знает, что их можно запускать из командной строки с параметрами. Давайте рассмотрим, как работать с Designer из командной строки. - Во-первых вы можете запустить программу с помощью команды: Designer.exe Если, в командной строке выбран каталог, в который установлена FastReport .NET, то вы можете ограничиться этой командной. Иначе, либо переместитесь в нужный каталог с помощью команды CD, либо добавьте к Designer.exe путь. - Во-вторых вы можете открыть шаблон отчета в дизайнере с помощью команды: Designer.exe Report.frx Где Report.frx – имя шаблона отчета. Если он находиться не в текущем выбранном каталоге, то нужно указать путь к этому файлу. Выполнив эту команду, вы увидите дизайнер с открытым шаблоном нужного отчета, т.е. вы сразу можете приступать к редактированию отчета. Если путь к дизайнеру или к шаблону отчета содержит пробелы в именах каталогов, то нужно взять его в кавычки - “My reports/Report.frx”. - В-третьих – вы можете запустить отчет сразу в режиме предварительного просмотра: Designer.exe Report.frx /preview То есть вы указываете два параметра – путь к шаблону отчета и ключ для запуска режима предварительного просмотра. А теперь рассмотрим, как работать с программой Viewer из командной строки. - Также как в случае с дизайнером, вы можете просто запустить просмотрщик отчетов с помощью команды: Viewer.exe Здесь просто нужно указать путь к исполняемому файлу приложения. - Добавим параметр – путь к файлу отчета в формате *.fpx: Viewer.exe Report.fpx Где Report.fpx – это путь к файлу. Эта команда запустит программу с загруженным отчетом. - И последняя, новая функция – возможность простой печати: Viewer.exe Report.fpx /P То есть мы указываем файл отчета и ключ – запуск печати. При этом мы не увидим сам просмотрщик отчетов, а лишь форму печати:   Остается лишь задать настройки печати и запустить ее. Если запустить Viewer.exe /P, то откроется диалог печати с настройками. После нажатия на "Печать" будет выдано окно с командной строкой, которую можно использовать в дальнейшем для "тихой" печати на тот или иной принтер. Её можно скопировать кнопкой Ctrl+C и использовать в дальнейшем.
Читать
11 августа 2017

Настройки просмотра PDF при экспорте из FastReport .NET

Название статьи отчасти раскрывает тематику. Я бы хотел рассмотреть настройки просмотрщика PDF файлов при экспорте отчета FastReport .NET. Это может быть Acrobat Reader или встроенный в браузер просмотрщик (Edge, Chrome) или любой другой просмотрщик. Вы сами убедитесь, что некоторые опции весьма полезны. Вот так выглядит вкладка «Просмотр» в окне настроек экспорта PDF:   Рассмотрим все опции по порядку: Показать диалог печати – при запуске pdf файла будет сразу показан диалог печати;   Спрятать toolbar – отключает меню toolbar в просмотрщике; С меню:   Без меню toolbar:   Спрятать menubar – отключает главное меню в просмотрщике; С главным меню:   Без главного меню:   Спрятать интерфейс окна – эта опция включает/отключает боковую панель, в которой отображаются страницы документа в миниатюре. Интерфейс спрятан:   Растянуть окно – позволяет подогнать размер окна документа так, чтобы страница документа помещалась по ширине. Если окно будет меньше ширины страницы документа, то оно будет увеличено; Центрировать окно – опция позволяет центровать окно просмотрщика относительно экрана; Растягивать при печати – позволяет сжимать страницы слишком большого размера. Например, чтобы у изображения на всю страницу были поля (некоторые принтеры не могут печатать целиком на весь лист, им необходимы поля). Если вы установите эту опцию, то в окне печати документа PDF увидите выбранным пункт Shrink oversized pages.   Масштаб – возможность задать изначальный масштаб отображения документа. Его можно изменить потом, при просмотре документа.   Например, выберем размер «По странице». При этом масштаб будет подобран так, чтобы вся страница целиком тображалась на экране: Outline – позволяет отображать план отчета в PDF файле. Вот пример отчета с построенным планом:   А так выглядит документ PDF, если для такого отчета включить опцию Outline:   Слева отображается панель закладок, которая содержит план отчета. Мы рассмотрели все опции, предназначенные для настройки отображения документа в просмотрщике. Какие из них будут полезны судить вам. Но очевидно, что пренебрегать этими настройками не стоит, если вы хотите создать документ, который будет удобно читать конечному пользователю.
Читать