logo
small logo
  • Produkty
  • Zamów
  • Wsparcie techniczne
  • Articles
  • Customer panel Wsparcie techniczne
    • en
    • pt
    • es
    • de
    • pl
    • JP
    • ZH
  • Glówna strona
  • /
  • Articles
  • /
  • Jak tworzyć wizytówki z aplikacji ASP .NET Core
  • Rodzina generatorów raportów FastReport krótka recenzja

    23 marca 2020

    Bez raportowania nie da się prowadzić działalności w żadnej dziedzinie. Biurokracja jest nieodłączną częścią ludzkiego

    read more
  • Jak utworzyć raport z kodu aplikacji internetowej

    16 lutego 2022

    Czasami tworzenie raportu może okazać się prawdziwym bólem głowy. Na przykład, gdy trzeba zarządzać zawartością

    read more
  • Jak utworzyć fakturę z aplikacji ASP.NET Core

    31 sierpnia 2020

    Niewielu wierzyło w sukces nowej platformy open-source ASP.NET Core firmy Microsoft. Wszystko z powodu niskiej

    read more
  • Jak umieścić aplikację FastReport ASP .NET Core w IIS Windows Server 2012

    28 września 2021

    Do umieszczania tworzonych aplikacji na serwerach internetowych potrzebny jest serwer WWW. Dzisiaj uruchomimy naszą aplikację

    read more
  • Jak zaktualizować raport sieci Web FastReport.Core

    21 września 2020

    Czasami trzeba zaktualizować raport, na przykład, jeśli dodana została nowa wartość zmiennej lub jeśli w

    read more

Jak tworzyć wizytówki z aplikacji ASP .NET Core

31 maja 2020

ASP.NET Core Framework to wieloplatformowe rozwiązanie do tworzenia aplikacji sieci web. Oznacza to, że można tworzyć w różnych systemach operacyjnych, a powstałe aplikację będą również w nich działać. Te i inne korzyści sprawiły, że ASP.NET Core stał się bardzo popularny. Wielu programistów desktopowych, którzy pisali w języku C#, zaczęli programowanie webowe dzięki nowemu Frameworkowi.

Tak, Microsoft wcześniej promował ASP.NET Web Framework oparty na programie .NET Framework, ale było to komercyjne oprogramowanie z zamkniętymi kodami źródłowymi, przeznaczone wyłącznie dla systemu Windows i, w przeciwieństwie do .NET Core, nie dla wszystkich było dostępne.

Ze względu na popularność ASP.NET Core, wiele osób tworzy absolutnie nietrywialne aplikacje internetowe. Na przykład może pojawić się potrzeba wydrukowania wizytówek — tak, takich kart, których używają biznesmeni do wymiany informacji kontaktowych.

Nie powinniśmy lekceważyć roli wizytówek we współczesnym życiu. Nawet globalna cyfryzacja nie zastąpi małych kartonowych kart; teraz one coraz bardziej przypominają reklamę. Drogi design i piękny papier z teksturą mają zaimponować osobie – co jest kluczem do sukcesu w biznesie.

Różne kraje mają własne rozmiary wizytówek, na przykład:

  • Australia – 90×55 mm
  • Rosja - 90×50 mm
  • Stany Zjednoczone – 88,9×50,8 mm (3,2"×2")
  • Chiny - 90×54 mm
  • Francja - 85×55 mm
  • Niemcy - 85×55 mm
  • Japonia - 91×55 mm

Użyjmy generatora raportów FastReport.NET do tworzenia wizytówek z niestandardowej aplikacji ASP.NET Core. Łatwiej jest tworzyć szablony wizytówek z poziomu projektanta raportów niż w edytorze graficznym.

Okno powitalne projektanta daje nam możliwość tworzenia raportów przy użyciu dwóch kreatorów — Kreatora raportów standardowych i Kreatora etykiet.

FastReport. NET Designer formularz powitalny

Wybierz Kreator etykiet:

 Kreator etykiet. Wybrany szablon wizytówki.

W Kreatorze etykiet możemy wybrać producenta, dla każdego z nich istnieje zestaw szablonów dokumentów o określonych parametrach, takich jak: list, etykieta, metka, plakietka, wizytówka itp.

Potrzebujemy szablonu wizytówki. Różni producenci używają różnych rozmiarów wizytówek, wybierz ten, którego potrzebujesz. Następnie wystarczy dodać kilka pól tekstowych z żądanymi parametrami tekstu i projektu do strony raportu:

Szablon raportu wizytówki jest gotowy

Użyj obiektu tekstowego, aby utworzyć ramkę i ustawić obramowania przerywane. Teraz mamy tylko jedną wizytówkę na stronie A4. Skonfiguruj właściwość RowCount pasma danych:

Właściwości bazy danych

Spowoduje to zakończenie tworzenia szablonu raportu, zapisz go. Na przykład utwórz folder App_Data w katalogu wwwroot i zapisz tam raport.

Dodaj bibliotekę FastReport.NET do projektu przy użyciu NuGet:

Potrzebne pakiety FastReport. NET

W startup.cs połączymy biblioteki FastReport:

1
2
3
4
5
6
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
 {
…
app.UseFastReport();
…
}

Teraz możesz dodać generowanie raportów do kontrolera:

1
2
3
4
5
6
private IHostingEnvironment _env;
 
 public HomeController(IHostingEnvironment env)
 {
 _env = env;
 }

Wstaw IHostingEnvironment interfejs do klasy, aby uzyskać ścieżkę do katalogu wwwroot, gdzie zapisano raport. Utwórz obiekt raportu w potrzebnej metodzie, załaduj do niego dane i szablon raportu:

1
2
3
4
5
6
7
8
9
 public IActionResult Index()
 {
 var rootpath = _env.WebRootPath;
 var report = new WebReport();
 report.Report.Load(rootpath + "/App_Data/Business Card.frx");
 report.Report.RegisterData(data); 
 ViewBag.WebReport = report;
 return View();
 }

Dodaj renderowanie raportu w widoku Indeksu:

1
@await ViewBag.WebReport.Render()

Teraz uruchom aplikację:

Raport wizytówki pokazał

Z górnego menu można wydrukować raport lub wyeksportować go do jednego z formatów:

 Opcje eksportu raportów

Teraz możesz wyświetlić podgląd wizytówek, wydrukować lub wyeksportować je do jednego z popularnych formatów dokumentów elektronicznych! I zauważ, jak mało czasu zajęło wdrożenie tej funkcji!

about product pobierz zamów
avatar
Dmitriy Fedyashov
Technical Writer
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET FastReport ASP.NET Core Business card

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Zamów
  • Pobierz
  • Dokumentacja
  • Opinie użytkowników
  • Jak odinstalować nasze produkty
  • Ticket system
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Our News
  • Prasa o nas
  • Partnerzy
  • Extended licensing
  • Kontakty

© 1998-2022 by Fast Reports Inc.

  • Poufność