Problemy z drukowaniem w Delphi

Problemy z drukowaniem w Delphi
NP
  • Rejestracja:7 miesięcy
  • Ostatnio:około miesiąc
  • Postów:4
0

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.

JZ
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 2 godziny
  • Postów:22
2

każde delphi chyba ma lepszy lub gorszy moduł do generowania wydruków - quickreport,fastreport,ravereport
może lepiej ich używać ??

Marius.Maximus
  • Rejestracja:ponad 14 lat
  • Ostatnio:8 minut
  • Postów:2101
3

Menu -> Getit package manager -> tam wyszukaj "report" -> wybierz "fast report vcl" ->install


--
Nie przyjmuję reklamacji za moje rady, używasz na własną odpowiedzialność.
Programowanie bez formatowania to jak chodzenie ze spodniami spuszczonymi na kostki. Owszem da się ale po pierwsze nie wygodne, po drugie nieprzyzwoicie wygląda.
Przed zaczęciem nowego wątku przeczytam problem XY
KA
  • Rejestracja:prawie 20 lat
  • Ostatnio:minuta
  • Lokalizacja:Gorlice
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ę.


Nie odpowiadam na PW w sprawie pomocy programistycznej.
Pytania zadawaj na forum, bo:
od tego ono jest ;) | celowo nie zawracasz gitary | przeczyta to więcej osób a więc większe szanse że ktoś pomoże.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.