logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • Статьи
  • Клиентская панель Поддержка
  • Главная
  • /
  • Статьи
  • /
  • Как создать визитки из приложения WinForms
  • Как создать визитки из приложения ASP .NET Core

    31 мая 2020 г.

    Фреймворк ASP.NET Core - это кроссплатформенное решение для создания веб приложений. Это означает, что разработку

    Подробнее
  • Как сделать чек из программы Windows Forms

    30 мая 2020 г.

    Приложения Windows Forms - это основа каждого .NET разработчика. Сколько таких приложений создается каждый день

    Подробнее
  • Как программно создать отчет с таблицей из собственного кода

    8 февраля 2022 г.

    Вспомним довольно частую ситуацию, когда вам нужно сделать что-либо очень быстро и буквально “на коленках”.

    Подробнее
  • Как печатать визитки из приложения Delphi

    24 августа 2020 г.

    Приложения написанные на Delphi встречают не так часто, как, например на C#. Эти языки из

    Подробнее
  • Копирование бэндов отчета в другой со всем содержимым.

    31 марта 2021 г.

    Иногда возникает необходимость использовать части одного отчета в другом. В простых случаях для этого можно

    Подробнее

Как создать визитки из приложения WinForms

28 мая 2020 г.

Приложения типа Windows Forms, как вы понимаете предназначены для работы в операционной системе Windows. Это привычные нам Word или калькулятор, и многие другие программы с оконным интерфейсом. На самом деле это целое API для работы с графическим интерфейсом Windows, который является частью .Net Framework. Благодаря этому API создание приложений с формами значительно упростилось в отличие от фреймворка MFC. Таким образом, технология Windows Forms получила большую популярность. 

Прикладная область таких программ ограничивается лишь фантазией. В этой статье мы рассмотрим, как из приложения WinForms выводить на печать визитные карточки.

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

Существует множество устоявшихся размеров визиток. Их можно разделить по странам. Например, вот некоторые из них:

  • Австралия – 90×55 мм

  • Россия - 90×50 мм

  • США – 88,9×50,8 мм (3,2”×2”)

  • Китай - 90×54 мм

  • Франция - 85×55 мм

  • Германия - 85×55 мм

  • Япония - 91×55 мм

Чтобы сформировать визитки посредством своего WinForms приложения, можно воспользоваться генератором отчетов.

Если нужна простая визитка, то гораздо быстрее ее создать в FastReport.Net чем в Photoshop. Мы создадим визитку в генераторе отчетов, а из приложения WinForms сформируем отчет.

Запускаем дизайнер отчетов:

The report designer welcome form

В приветственном окне нам доступны мастеры создания нового отчета. Для визитки нам нужен Label Wizard:

 Label wizard. Business card template seleced.

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

Business card report template.

Например, рамку можно сделать с помощью текстового объекта, и границ нужного цвета. Чтобы размножить бэнд Данные, в его свойствах указываем количество строк:

 DataBand RowCount property set to 10

Отчет готов, теперь сохраним его в проекте вашего приложения. Чтобы использовать сформировать отчет из приложения, нужно подключить библиотеку FastReport.dll к проекту. Просто добавляем ссылку на нее.

На форме можно разместить кнопку или использовать какое-либо событие формы для формирования отчета:

1
2
3
4
5
6
private void Button1_Click(object sender, EventArgs e)
 {
 var report = new Report();
 report.Load("C:/Users/User/source/repos/Invoice2/Invoice2/App_Data/Business Card.frx");
 report.Show();
 }

Как видите код очень прост. Мы создали объект отчета, загрузили в него шаблон, и отобразили. Запускаем наше приложение и нажимаем кнопку:

Report with business cards

Невероятно просто.

А теперь мы можем распечатать визитки с помощью кнопки Print на панели инструментов, или сохранить в один из популярных форматов электронных документов, например: PDF, DOCX, XLSX, RTF и другие.

О продукте Скачать Купить
avatar
Dmitriy Fedyashov
Технический писатель
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET FastReport WinForms Business card

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

© 1998-2022 ООО «Фаст Репортс»

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