logo
small logo
  • Produkty
  • Zamów
  • Wsparcie techniczne
  • About
  • Customer panel Wsparcie techniczne
    • en
    • de
    • JP
    • ZH
  • Glówna strona
  • /
  • Articles
  • /
  • Jak drukować wizytówki z aplikacji Delphi
  • Dokument PDF w raporcie - przy użyciu nowego obiektu TfrxPDFView

    9 września 2021

    FastReport VCL jest głównie generatorem dokumentów. Na tej podstawie można przyjąć, że wyświetlanie lub

    read more
  • How to remove object intersection in FastReport VCL

    29 marca 2022

    In the new version of FastReport VCL 2022.2, we have added new functions to

    read more
  • Jak utworzyć fakturę z aplikacji Delphi

    1 lipca 2020

    Jeśli chodzi o aplikacje Delphi, rozumiemy, że mówimy o aplikacjach zaimplementowanych w VCL (Visual Component

    read more
  • Jak utworzyć paragon sprzedaży z aplikacji Delphi

    20 sierpnia 2020

    Język programowania Delphi, czyli Turbo Pascal, stał się punktem wyjścia dla wielu programistów. Dzięki prostej

    read more
  • Jak tworzyć i podpisywać pliki PDF w Delphi za pomocą wielu podpisów cyfrowych

    13 grudnia 2021

    Niektóre osoby mają konieczność tworzenia dokumentów PDF i jednoczesnego podpisywania ich podpisem cyfrowym. Aby

    read more

Jak drukować wizytówki z aplikacji Delphi

24 sierpnia 2020

Aplikacje wbudowane w Delphi są mniej powszechne niż, na przykład, te wbudowane w C #. Te języki programowania pochodzą z różnych czasów. Jednak nawet w dzisiejszych czasach Delphi i VCL mogą wykonywać niektóre z nowoczesnych zadań. Istnieje wiele bezpłatnych i komercyjnych bibliotek, które mogą zmodernizować nawet stare aplikacje. Na przykład generator raportów VCL FastReport 6 umożliwia tworzenie nowoczesnych raportów i eksportowanie ich do wielu formatów dokumentów elektronicznych i obrazów. Czasami generatory raportów są używane do wykonywania nietrywialnych zadań, takich jak drukowanie wizytówek.

Wizytówka jest bardzo pomysłowy wynalazek. Mała kartonowa kartka która zawierająca niezbędne dane kontaktowe o przedstawicielu firmy pozwala na natychmiastowe udostępnienie tych informacje innej osobie, eliminując potrzebę zapisywania informacji kontaktowych podczas krótkiego spotkania z partnerem biznesowym lub klientem. W końcu posiadanie wizytówki stało się powszechną uprzejmością i nawet sieci społecznościowe i komunikatory nie spowodują, że znikną z naszego życia codziennego. Ogólnie rzecz biorąc, ludzie mają wiele wizytówek od różnych osób. I aby się wyróżnić spędzają dużo czasu, na przygotowanie dobrego projektu. Dobry projekt przyciąga uwagę i ułatwia odczytanie informacji. Duże firmy zamawiają unikalne projekty wizytówek za duże pieniądze i drukują je na drogim papierze.
Forma i rozmiar wizytówki ustalone są z góry na całym świecie, ale nadal istnieją pewne niewielkie różnice między krajami. Tak więc, na przykład, standardowa wizytówka w USA ma wymiary 3,2 * 2 cali (88,9 * 50,8mm), w Niemczech i Francji wizytówki są wyższe i węższe - 85 * 55mm.

W tym artykule przyjrzymy się, jak szybko i łatwo można wydrukować wizytówki za pomocą generatora raportów FastReport VCL.

Aplikacja użytkownika zostanie utworzona w VCL. Po zainstalowaniu generatora raportów FastReport VCL karty składników FastReport zostały dodane do palety składników w środowisku programistycznym. W związku z tym najpierw dodajmy składnik frxReport do formularza, który pozwoli nam uruchomić projektanta raportu, a także samego raportu. Potrzebne są również dwa przyciski: jeden do uruchomienia projektanta raportów, drugi do uruchamiania raportów.

Można utworzyć oddzielną aplikację, która uruchomi projektanta raportów lub usunie ten przycisk po zakończeniu tworzenia raportu. Chodzi o to, że aby uruchomić projektanta raportów, musimy skompilować aplikację.

Dodajmy zdarzenie kliknięcia dla każdego z przycisków. Kod do uruchamiania projektanta raportów będzie wyglądać następująco:

1
frxReport1.DesignReport();

I do uruchomienia raportu - tak:

1
2
3
 frxReport1.LoadFromFile(‘Report file path here’);
 frxReport1.PrepareReport();
 frxReport1.Print();

Ten kod wyśle raport do wydrukowania po kliknięciu przycisku. Okno Ustawienia drukowania zostanie wyświetlone przed wydrukowaniem. Ale jeśli chcesz najpierw wyświetlić podgląd raportu, zastąp ostatni wiersz kodu:

1
frxReport1.ShowReport();

Ponadto zamiast ustawiania twardej ścieżki do pliku raportu można użyć okna dialogowego Otwórz plik. Dodaj składnik OpenDialog do formularza. Zmień kod przycisku w następujący sposób:

1
2
3
4
5
6
7
8
OpenDialog1.Filter := 'FastReport VCL (*.fr3)|*.FR3';
 OpenDialog1.Execute();
 if Length(OpenDialog1.FileName)>0 then
 begin
 frxReport1.LoadFromFile(OpenDialog1.FileName);
 frxReport1.PrepareReport();
 frxReport1.Print();
end

Uruchom aplikację i kliknij pierwszą ikonę, aby uruchomić projektanta raportów.

Aby utworzyć wizytówki, potrzebujemy tylko jednego pasma danych w raporcie — MasterData. Wybierz polecenie Ustawienia strony z menu Plik:

 Opcje strony

W oknie Ustawienia strony możemy ustawić liczbę kolumn na stronie. W ten sposób możemy wyświetlać informacje tekstowe, jak w gazecie lub magazynie. Ale mamy inny cel. Musimy umieścić jak najwięcej wizytówek na standardowym arkuszu A4. Potrzebujemy dwóch kolumn, jeśli szerokość wizytówki wynosi 9 cm. Ustaw wysokość przyszłej wizytówki we właściwościach pasma: Wysokość = 5. Oznacza to, że wysokość wynosi 5 centymetrów. Tak więc rozmiar wizytówki wynosi 90 * 50mm.

Teraz możesz zacząć tworzyć wizytówkę – to kwestia twojego gustu. Aby wykonać linie cięcia nożyczkami, można umieścić obiekt Tekst na pasie. Rozciągnij go, aby dopasować się do pasma i ustaw wszystkie obramowania, wybierz grubość linii 0,1 i typ linii kreski.

 Styl linii

Gdybyśmy teraz uruchomili raport, zobaczylibyśmy tylko jedną wizytówkę, jednak według naszych obliczeń powinno być ich 10. Wystarczy ustawić właściwość RowCount dla pasma MasterData. W rezultacie otrzymasz następujący szablon raportu:

Szablon raportu wizytówki.

Teraz możesz go zapisać i zamknąć projektanta. Za pomocą drugiego przycisku wybierz zapisany raport i wydrukuj go (jeśli użyto opcji drukowania w kodzie). Jeśli wybrano podgląd raportu (ShowReport), zobaczysz stronę z wizytówkami:

Pokazany raport

To wszystko. Proste i, co najważniejsze, szybkie!

W ciągu dziesięciu minut daliśmy naszemu programowi możliwość wyświetlania wizytówek na ekranie lub natychmiastowego wysyłania ich do drukowania. Jednak z okna podglądu raportu można drukować za pomocą odpowiedniego przycisku i eksportować dokument do jednego z następujących formatów: PDF, DOC, HTML, HTML5, SVG, RTF, XLS, XML, BMP, JPEG, TIFF, CSV, TXT (dla drukarek matrycowych), GIF, ODS, ODT, Excel i innych.

about product zamów
avatar
Dmitriy Fedyashov
Technical Writer
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
VCL FastReport Report Printing Delphi 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
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Our News
  • Prasa o nas
  • Partnerzy
  • Extended licensing
  • Kontakty

© 1998-2023 by Fast Reports Inc.

  • Poufność