[Turbo Delphi 2006] Posiadam Turbo Delphi 2006 wersja Explorer. Do szczęścia brakuje mi możliwości wydruku raportów z baz danych. Próbowałem zainstalować darmowy FastReport ale na końcu instalacji otrzymałem komunikat, że licencja nie dopuszcza instalacji nowych komponentów. I tu jest moja prośba: Czy ktoś próbował rozwiązać ten problem. Jeżeli tak to proszę o przykład i pomoc.
- Rejestracja:ponad 18 lat
- Ostatnio:prawie 3 lata
Dziękuję za światełko w tunelu javascript:append_smile('[browar]')[browar].
Z HTML chyba dam sobie radę. Natomiast interesowałoby mnie rysowanie na canvasie drukarki. Jako samouk amator w posiadanej literaturze nie spotkałem przykładów tej procedury. Moim vademecum jest DELPHI 4 M. Cantu, ale tam również nie ma takich przykładów. Notabene polecam tą książkę wielu amatorom Delphi. Jest na prawdę świetna. Jeżeli ktoś ma jakieś przykłady interesującej mnie procedury, to jestem chętny. Pozdrawiam wszystkich forumowiczów.

- Rejestracja:ponad 21 lat
- Ostatnio:ponad 12 lat
- Postów:7923
do uses dodaj Printers i gdzieś w kodzie
const
PageCount = 5;
var
i: Integer;
begin
with Printer, Canvas do
begin
Title := 'wydruk próbny';
BeginDoc; //rozpoczęcie drukowania
for i := 1 to PageCount do //wydrukowanie kilku stron
begin
TextOut(200, 200, 'Strona ' + IntToStr(i); //wypisanie textu na stronie
if i < PageCount then //jeśli to nie ostatnia strona
NewPage; //to drukuj następną
end;
EndDoc; //zakończenie wydruku
end;
end;
ogólnie do ustawiania drukarki (ilość kopii, rodzaj papieru, pobieranie wys i szer) służy klasa TPrinter i jej obiekt Printer - oba w unitcie Printers natomiast do rysowania możesz użyć zarówno metod Canvasa (z tym, że nie wszystkie drukarki obsługują każdą metodę - np. FloodFill nie jest obsługiwane na wielu drukarkach) jak i windowsowego GDI oraz drukowanie bitmap (szczególnie większych) powinno się odbywać przy pomocy GetDIB i StretchDIBits
dużo info na temat drukowania http://www.efg2.com/Lab/Library/Delphi/Printing/index.html
- Rejestracja:ponad 18 lat
- Ostatnio:prawie 3 lata
crowa napisał(a)
Heheh nie mozesz instalowac bo masz za nowa wersje Delphi 2006 (na poprzednim numerku mozna ;o) ja instaluje)
Jeżeli byłbyś tak uprzejmy i udostępnił mi twoją wersję to mój SKYPE "Wiktor5001" codziennie po 18.00
ewentualnie podaj link skąd mogę ściągnąć. Pozdrawiam.
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.