Druckereinstellungen aus Window übernehmen



  • Hallo,

    für alle die es vielleicht interessiert. Ich habe lange gegrübelt wie ich die Druckereinstellungen die ich mit PrintDialog und PrinterSetupDialog machen kann auch zum drucken nutzen kann. Ich habe immer versucht eine neue Instanz von TPrinter zu nutzen. Doch Windows hat schon selbst eine immer in Nutzung in welcher alle Einstellungen gespeichert sind. Ansprechen könnt ihr dieses TPrinter Objekt ganz einfach über Printer().
    Also Printer()->BeginDoc(); zum Beispiel.

    Diesen Hinweis fand ich weder hier im Forum noch in der Borland Hilfe...

    Gruß
    Christian



  • Das mit Printer(); ist mir bekannt, hab das sogar direkt aus der BCB-Hilfe. Wenn Du in der Hilfe zu TPrinter auf "Verwendung von TPrinter" klickst, kommt sogar ein Beispiel in dem Printer(); verwendet wird.
    Stichwort Printer in der Hilfe führt zu einer Seite in der sogar direkt darauf hingewiesen wird:

    Die Funktion Printer gibt eine globale Instanz von TPrinter zurück, mit der die Interaktion mit dem Drucker verwaltet werden kann.
    usw.

    😉


Anmelden zum Antworten