Tworzenie programu do drukowania

0

Witam. Na samym początku chciałbym podkreślić, że moja wiedza na temat programowania nie jest najlepsza. Jestem samoukiem i małymi krokami staram się tworzyć różnorakie programy.

Wracając do tematu

Potrzebuje stworzyć program który będzie miał za zadanie drukować na kartce A4 3 linijki jakiegoś tekstu.
W sklepie posiadam już program w którym wpisuje sobie w trzech polach tekstowych jakieś hasła: np: w 1 polu wpisuje promocja, w drugim cenę ,a w 3 nazwa tego produktu. następnie mogę sobie zobaczyć podgląd jak to będzie wyglądać na kartce, a następnie wydrukować. problem polega na tym, że ten program jest dosyć prosty i nie ma możliwości zmienienia wielkości czcionki. Dlatego chciałbym stworzyć takie coś tyle, że "bardziej" zaawansowane.

W moim projekcie mam już stworzone pola do wpisywania. Teraz problem polega na tym, że nie wiem w jaki sposób przenieś to na pionową kartkę A4, a następnie wydrukować. Rodzaj czcionki chciałbym aby była stała natomiast wielkość z każdego z trzech pól do wpisywania tekstu było można samemu sobie ustawić. Jeżeli ktoś jest w stanie mi pomóc to z góry dziękuje. Posiadam książkę o Deplhi ale niestety tam nie ma nic o takich sprawach, chyba, że ktoś wie gdzie można poczytać o tym to również poproszę o jakieś namiary.

0

Było Panie
Drukowanie

0

na pewno się przyda tylko samo drukowanie to końcowy efekt programu

0

Możesz stworzyć sobie Canvas o wymiarach A4 (czy jakie tam potrzebujesz) i białym kolorze. Wymalować teksty na tym płótnie (możesz dobrać kolory i rozmiary czcionek), i wysłać do drukarki.

0

ja wiem, że większość uwielbia wymyślać koło od nowa ale bez przesady. Do delphi jest kilka rozwiązań, które umożliwiają dokładnie to czego potrzebujesz (w tym i darmowe). Ja jednak polecił bym Ci zapoznać się z FreeRaportem. Jego obsługa jest banalna. Na początek trzeba ściągnąć i zainstalować komponenty, następnie uruchamiasz demo i patrzysz co i jak. Kolejny krok to zdefiniowanie szablonu wydruku. I na koniec oprogramowanie przekazywania parametrów (tego co user wpisze na formatce - nazwa, cena, ...) i wydrukowanie. Cały kod drukowania powinien Ci się zamknąć w jakichś 10 liniach. Szablony wydruku możesz zapisywać w osobnych plikach i np. podczas drukowania wybierać który ma być użyty. Możliwości jest mnóstwo a roboty będzie dużo mniej niż jakbyś to wszystko sam robił.

0

a freereport ma polskie czcionki i w ogole mozna podlaczyc go do bazy jak platnego brata fastreporta? potrzebuje czegos do raportowania i nie wiem czy sie rzucac na zakup fastreporta czy nie

0

ma (poza eksportem do pdfa)
co rozumiesz przez podłączyć go do bazy? Możesz go podpiąć do dowolnego dataseta
a co do płatnego FF to jeśli masz go kupować do projektu, gdzie raptem masz do wydrukowania jedną tabelkę to nie warto, ale jeśli chcesz drukować raporty/podraporty/podpodraporty/tabele przestawne/w pionie i poziomie/kształty/kody kreskowe/i **** wie co jeszcze to jest to jak najbardziej uzasadniony wybór :D

0

no wlasnie potrzebuje jakiegos speca od raportowania zeby porozmawiac, zaciagnac jezyka :)

powiedzmy najwazniejszy raport z tych drukowanych to bedzie: wypis lekarski

kazdy chyba widzial jak to wyglada w szpitalach:
tutaj przyklad:

http://cwq226.internetdsl.tpnet.pl/programy/q-szpital/pic/q-szpital-kils.png
albo
http://www.forum-onkologiczne.com.pl/forum/download.php?id=1182

wiec jakies dane, jakeis tabelki( nie wiem jaki to rodzaj przestawne czy inne posr**), na pewno jakies loga obrazkowe itp,
teoretycznie najlepiej zeby dane wpplywaly z dataseta.

0

to co przedstawiłeś jest w miarę proste do ogarnięcia i da się to zrobić we freeraporcie bez problemu. Tutaj masz porównanie free do fast, z tym że tam wersja fastreporta to 2.46 a aktualna to 4.12 więc możesz się spodziewać, że fastreport będzie miał więcej niż na tamtym porównaniu a freereport raczej się do przodu nie posuwa :).

0

tak sie zastanawiam wlasnie, bo badalem demo niedawno fastreporta i mi sie spodobalo.
Dodatkowo nalezysie zastanowic czy bede musial uzywac eksportu do pdf i zeby podglad wydruku byl po polsku itp

0

dla mnie największą zaletą FastReporta jest fakt, że jest on wspierany przez moje komponenty bazodanowe (AnyDAC) - mogę sobie query wstawić wprost w raporcie i nie przejmować się że u klienta X muszę do wydruku ściągnąć inne dane a u klienta Y inne. Każdy ma swoje definicje wydruków, które same sobie ściągają dane niezależnie od aplikacji i jest bajka. No i podstawa to wydruk na igłówki, który jednak jest jeszcze mocno eksploatowany. A jak u klienta masz jakiegoś kumatego, technicznego człowieka to nawet (za dodatkową opłatą) możesz mu dać możliwość samodzielnego dostosowywania wydruków.
BTW jeśli tylko możesz sobie pozwolić na zakup to nie będą to pieniądze wyrzucone w błoto

0

dzieki, a czy wersja najtansza sprawdzi sie do wydruku szpitalnego? mozesz mi pomoc to sprawdzic? z tego co widzialem tam nie ma komponentow do baz danych ( basic)

0

ano nie ma. Musisz się zastanowić co potrzebujesz i wybrać. A czy się sprawdzi? - przecież to Ty będziesz drukował

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