Ĺadny brzuch
Witam.
Nie wiem jak z PrintDialog wybrać drukarkę.
if PrintDialog1.Execute then begin Printer:= TPrinter.Create; Printer.Refresh; Printer.Copies := PrintDialog1.Copies; Printer.Title:= Caption; Printer.Orientation:= poLandscape; [...]
a po co chcesz wybierać drukarkę sam? gdy wybierasz drukarkę przez okno "printer" - ona jest domyślną drukarką dla drukarki Printer.
zauważyłem jednak, że sam tworzysz drukarkę. wg mnie jest to zbędne. po dodaniu modułu Printers automatycznie masz dostęp do drukarki pod nazwą Printer. z niej można wszystko na spokojnie drukować.
Ale chodzi o to, że jak zmieniam drukarkę na PrintDialog, to program i tak drukuje na domyślnej.
Ale chodzi o to, że jak zmieniam drukarkę na PrintDialog, to program i tak drukuje na domyślnej.
dziwne, u mnie na delphi 7 i lazarusie program drukuje na tej, która została wybrana przez PrintDialog
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Nie wiem jak z PrintDialog wybrać drukarkę.
if PrintDialog1.Execute then begin Printer:= TPrinter.Create; Printer.Refresh; Printer.Copies := PrintDialog1.Copies; Printer.Title:= Caption; Printer.Orientation:= poLandscape; [...]
a po co chcesz wybierać drukarkę sam? gdy wybierasz drukarkę przez okno "printer" - ona jest domyślną drukarką dla drukarki Printer.
zauważyłem jednak, że sam tworzysz drukarkę. wg mnie jest to zbędne. po dodaniu modułu Printers automatycznie masz dostęp do drukarki pod nazwą Printer. z niej można wszystko na spokojnie drukować.
Ale chodzi o to, że jak zmieniam drukarkę na PrintDialog, to program i tak drukuje na domyślnej.
Ale chodzi o to, że jak zmieniam drukarkę na PrintDialog, to program i tak drukuje na domyślnej.
dziwne, u mnie na delphi 7 i lazarusie program drukuje na tej, która została wybrana przez PrintDialog