Wydruki w Delphi - poszukiwane rozwiązanie

0

Witam przygotowuję się do napisania projektu którego ważną częścią jest raportowanie z bazy danych. W związku z tym chciałbym prosić o poradę osoby które już miały z czymś takim odczynienia. Więc tak zastanawiam się nad wyborem metody tworzenia wydruków, wiem że realizacje tego zagadnienia mogą mi umożliwić komponenty Rave Report, Quick Report, FreeReport, ale czy za pomocą jednego z nich zrealizuję następujące wymagania :

  1. Użytkownik ma wpływ na rozmieszczenie tekstu na wydruku (podczas działania aplikacji).
  2. Nie ma problemów z polskimi czcionkami podczas drukowania
  3. Wybrane pola z baz danych użytkownik może rozmieszczać dowolnie na wydruku podczas działania aplikacji.
  4. Użytkownik ma możliwość tworzenia i zapamiętywania szablonów wydruków.
    5.Jest możliwość generowania plików na dysku z treścią wydruku (np pdf lub txt) z zachowaniem formatowania, polskich znaków w celu ponownego wydrukowania i wyglądu do nich.

Dodatkowe info to że teksty w bazie danych są kodowane w win-1250.

Proszę o jakieś wskazówki odnośnie wyboru metody raportowania która spełni powyższe (mogą być komponenty komercyjne lub darmowe )

Pozdrawiam.

0

ostatnio z ravem się bawiłem, i myślę, że wszystko jesteś w stanie zrobić za pomocą rave.

http://4programmers.net/Delphi/Artyku%C5%82y/Rave_Reports_-Visual_Designer-_podstawy

http://www.borland.pl/tech/wprowadzenie_do_Rave_Reports_1.shtml

ale rave ma wiele do życzenia, ale jest darmowo dołączany do lepszych wersji Delphi 7

//edit
aha Rave ma problem z polskimi fontami w PDF

0

A to rave jest jeszcze rozwijany?

0

Poszukaj na google o PrintPreview (taki darmowy komponent), a do PDF biblioteka dsPDF (tego samego autora) - nie ma problemów z polskimi czcionkami. PrintPreview jest darmowy, a żeby dostać pełną wersję dsPDF musisz wysłać pocztówkę do autora na Słowenię. Ja wysłałem i jestem z obydwu komponentów w 100 % zadowolony :)

0
exeman napisał(a)

A to rave jest jeszcze rozwijany?
o ile mi wiadomo to chyba Rave już dawno nie jest rozwijany. Nawet ich strona nie jest przyzwoicie zrobiona.

0

Witam!

Polecam FreeReport (używam wersji 2.33). Jest to darmowa wersja FastReport.

Obsługuje wszystkie wymienione przez Ciebie funkcje.

Nie ma problemów z polskimi literami.

I co najważniejsze jest znacznie szybszy od Rave. Dla przykładu generowanie wydruku 5000 stron raportu Master-Detail przy użyciu tej samej bazy danych wyniósł:

Rave: - 3 godziny
FreeReport: - 10 minut.

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1