Hallo!
Ich habe die auf dem System verfügbaren Drucker in einer Listbox aufgelistet. Der Benutzer wählt hier einen Drucker aus. Danach sollen Randeinstellungen für den Drucker gesetzt werden können - Das ist kein Problem. Nur wie sag ich der TPrinter-Komponente welchen Drucker ich meine, wie komm ich an den Drucker aus dem PrintDialog ran?
Mit
Poster.Printer.PrinterIndex := Druckerliste.ItemIndex;
setze ich zwar den Drucker, aber mit den
Api-Funktionen für Druckränder etc kommen bei allen Druckern die selben Werte heraus (auch bei pdf-Druckern).
Vielen Dank!