Einzelnen Beitrag anzeigen

Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Drucker - Papierformat auslesen

  Alt 9. Okt 2004, 00:08
Hi! Eine Funktion, die dir das Papierformat direkt liefert, kenne ich zwar nicht, du könntest aber MSDN-Library durchsuchenGetDeviceCaps verwenden, um die Seitenbeite und -Höhe in "Device Units" auszulesen. 1 Device Unit entspicht 1 / DruckerDPI Zoll. D.h. wenn GetDeviceCaps(Printer.Handle, PHYSICALWIDTH) 600 zurückliefert und dein Drucker 600 DPI Horizontale Auflösung hat, ist das Papier 1 Zoll breit. Die horizontale und vertikale Auflösung des aktuellen Druckers liefert dir ebenfalls GetDeviceCaps.
Dani H.
At Least I Can Say I Tried
  Mit Zitat antworten Zitat