Autor Beitrag
Sabine
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 40


Delphi 7
BeitragVerfasst: Mi 20.07.05 08:45 
Wie kann ich was drucken ohne den Druckerdialog anzuzeigen. Er soll immer den Standartdrucker verwenden.
Ich möchte mir einen Mausklick sparen.
firus1983
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 170

Win98,XP,
D6 Entrpr
BeitragVerfasst: Mi 20.07.05 09:28 
Ich hatte das auch mal in einem meiner Projekte. Habe allerdings die Quick-Report Komponente verwendet.

ausblenden Delphi-Quelltext
1:
QuickRep1.Print;					


Wenn du vorher nicht von Hand die Druckereinstellungen geändert hast.
Sonst kannst du auch noch wie folgt den Drucker auswählen/definieren:
ausblenden Delphi-Quelltext
1:
QuickRep1.PrinterSettings.PrinterIndex:= 0;					

Bin mir aber nicht mehr ganz sicher ob "0" oder "1" für den Standarddrucker steht.

Wenn du nicht über die QuickReports drucken möchtest, dann solltest du auch folgendes probieren:
ausblenden Delphi-Quelltext
1:
2:
uses
  ....... Printers;


dann kannst du über Printer.XXXXXX auf sämtlichen Kram zugreifen.

_________________
Veni Vidi Codi !
Ich kam, sah, und programmierte !