Forum: Sonstige Fragen zu Delphi
Delphi
by Karstadt,
28. Apr 2006
Printer.PrinterIndex gibt den Standarddrucker an.
begin
ComboBox1.Items := Printer.Printers;
ComboBox1.ItemIndex := Printer.PrinterIndex;
end;
nein. das ist der augewähle drucker. Wenn ich mit Printdialog einen anderen auswähle, dann ist dann wird das als STANDARD drucker angezeigt.
Forum: Sonstige Fragen zu Delphi
Delphi
by Karstadt,
28. Apr 2006
So. Nun habe ich alles was ich wissen wollte. Vielen Dank!
procedure bx_druckerDrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState);
begin
with cbx_drucker do
begin
Canvas.FillRect(Rect);
If Index = Printer.PrinterIndex then
Forum: Sonstige Fragen zu Delphi
Delphi
by Karstadt,
28. Apr 2006
..kann ich diesen Drucker Fettmarkieren?
Das Ereignis ist onDrawItem.. aber was nun... :(
Forum: Sonstige Fragen zu Delphi
Delphi
by Karstadt,
28. Apr 2006
cbx_drucker.Items := Printer.Printers; TURBO :) Jetzt muss ich nur rausfinden welche Drucker der standard drucke ist und fertig ;)
Forum: Sonstige Fragen zu Delphi
Delphi
by Karstadt,
28. Apr 2006
Danke! Das hat funktioniert SUPER! :-D
Forum: Sonstige Fragen zu Delphi
Delphi
by Karstadt,
28. Apr 2006
Ich stehe auf dem Schlauch.
Du meinst doch die Komponente TfrxReport und dort soll eine Methode namens ChangePrinter geben?
frxReport.habe.ich.aber.nicht warum?
Forum: Sonstige Fragen zu Delphi
Delphi
by Karstadt,
28. Apr 2006
Das ist richtig! Wenn man die Funktion Report.Print aufruf kommt es zu einem Druckdialog! Aber wenn ich eine Druckverwaltung habe mit 100 Dokumenten dann will ich vielleicht alle 100 Druckdokumenten auf einen anderen drucke ausdrucken, weil der Standard Drucker momentan Offline ist. Das soll definitiv per Auswahl eines Drucker gelöst werdem. Das ist die Ausganssituation.
Forum: Sonstige Fragen zu Delphi
Delphi
by Karstadt,
27. Apr 2006
dm.PrintDialog.Copies := dm.frxReport.PrintOptions.Copies;
dm.PrintDialog.Collate := dm.frxReport.PrintOptions.Collate;
IF dm.PrintDialog.Execute then
begin
dm.frxReport.PrintOptions.Copies := dm.PrintDialog.Copies;
dm.frxReport.PrintOptions.Collate := dm.PrintDialog.Collate;
//Ladedatei und drucke
end;
Forum: Sonstige Fragen zu Delphi
Delphi
by Karstadt,
26. Apr 2006
Das habe ich auch schon gemerkt. Aber wenn ich dann auf Print gehe druck der mir aus dem standard drucker und nich aus dem ausgewählten.
Forum: Sonstige Fragen zu Delphi
Delphi
by Karstadt,
26. Apr 2006
wie kann ich auslesen welches Drucker bei TPrintDialog ausgewählt ist?
Danke für deine Hilfe.
Forum: Sonstige Fragen zu Delphi
Delphi
by Karstadt,
26. Apr 2006
Kannst du mir weiterhelfen?
Forum: Sonstige Fragen zu Delphi
Delphi
by Karstadt,
26. Apr 2006
Hallo.
Kann man irgendie den Fastreport sagen, auf welchen Drucker der drucken soll?
MFG