Witam

O tym jak wspaniały jest FastReport nie trzeba mówić chyba nikomu. Jednak w miarę jedzenia apetyt rośnie - dostrzegam w nim coraz więcej wad. Jedną z nich znaną od dawna jest kulawy eksport do PDF'a obiektów RichEdit, Memo + HTML. Generalnie są one eksportowane jako obrazki.

Na całego FastReport'a zrobiłem sobie wrappera który jest niesamowicie wygodny. A już naj najwygodniejszą procką jaką sobie wydziergałem jest procka do której przekazuje ID wydruku, kilka parametrów i nazwę pliku, a w rezultacie otrzymuje zapisanego w podanej lokalizacji PDF'a. Całość dzieje się synchronicznie.

No i teraz, szukam rozwiązania, które zręcznie można by w tym wrapperze wymienić, tak aby nie korzystało z frxPDFExport tylko żeby skorzystało z mechanizmów oferowanych przez jeden z wielu dostępnych darmowych PDF creatorów w postaci wirtualnej drukarki.

Od razu mówię - tak nie robiłem prób przed zadaniem pytania. Chce się po prostu wywiedzieć czy ktoś może coś fajnego polecić. Nie koniecznie chce gotowca. Namiary na składowe rozwiązania też są mile widziane. Założenia:

  • najlepiej jakby działało synchronicznie, lub pseudo synchronicznie (czyli jakaś pętla z oczekiwaniem na wyplucie PDF'a)
  • było free for commecial use
  • było w miarę proste do instalacji (najchętniej jakaś biblioteka dll, nie chce zbytnio zwiększać rozmiarów instalatora, z OLE czasem różnie bywa ;])

P.S. kiedyś kiedyś bawiłem się PDFCreatorem przez OLE i jak na razie to jest mój typ na rozwiązanie które będę chciał wziąć na celownik jeśli niczego sensownego nie polecicie.

P.S.2. temat jest szeroko znany na forum FR ale nadziei na zmiany nie ma.

Pozdrawiam
b