Witam koleżanki i kolegów i od razu proszę o wyrozumiałość. Projekt, nad którym pracuję zakłada możliwość wydruku raportów, rachunków, itd, ale jak wiemy drukarki mają różną rozdzielczość. Nie mam nie wiadomo jakich zasobów aby kupować dodatki do generowania raportów więc postanowiłem zrobić to tradycyjnie i zaprząc do pracy moduł Printers. I tu okazało się, że niewiadomych jest za dużo. Mianowicie wielkość czcionki, która będzie stałej szerokości (tak wiem, to moje lenistwo) bo Courier New nie jest wcale nieczytelny, ale jak to się ma do rozdzielczości drukarki. Jak ustalić jak przy danej rozdzielczości drukarki zachowa się dana czcionka i ile znaków mam wstawić np jak chce oddzielić za pomocą '-' nową linię. Jaką jednostkę przyjąć za bazową DPI, mm, punkty canvas. Mózg mi się restartuje od tego główkowania i nie chce nic wczytać. POMOCY bo stanąłem i nie mogę ruszyć dalej. Może ktoś albo łopatologicznie wytłumaczy,albo podeśle jakieś linki do konkretnych przykładów.
0
2
każde delphi chyba ma lepszy lub gorszy moduł do generowania wydruków - quickreport,fastreport,ravereport
może lepiej ich używać ??
3
Menu -> Getit package manager -> tam wyszukaj "report" -> wybierz "fast report vcl" ->install
2
W Delphi Community Edition (nie wiem jak w innych) jest darmowy FortesReport Community Edition dostępny także za pomocą Getit Package Manager. Jednak tego nigdy nie używałem. W każdym razie z opisu wygląda że spoko a już na pewno to będzie o wiele lepsze niż robienie wszystkiego na piechotę.