Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Minimale Seitenabstände von einen Drucker abfragen. (https://www.delphipraxis.net/72647-minimale-seitenabstaende-von-einen-drucker-abfragen.html)

Taladan 4. Jul 2006 14:45


Minimale Seitenabstände von einen Drucker abfragen.
 
Wie kann ich die minimalen Seitenabstände (also der nicht druckbare Bereich) von einen Drucker abfragen? Wie groß sollte man den überhaupt standartgemäß nutzten, damit die Hausdrucker keine Probleme bekommen?

winowig 4. Jul 2006 19:08

Re: Minimale Seitenabstände von einen Drucker abfragen.
 
In der API gibt es zwei Funktionen die Hilfreich sind:

1. Um die linke obere Ecke des bedruckbaren Bereiches zu erhalten

Escape(Fhdc, GETPRINTINGOFFSET, 0, nil, @pPoint);

2. Um die Physikalische Seitengröße zu erhalten

Escape(Fhdc, GETPHYSPAGESIZE, 0, nil, @pPoint2);

marabu 5. Jul 2006 06:18

Re: Minimale Seitenabstände von einen Drucker abfragen.
 
Guten Morgen.

"printable area" ist das Stichwort und in der Win32 API Hilfe von Delphi gibt es den Artikel
How to Use a Program to Calculate Print Margins.

Grüße vom marabu

Taladan 5. Jul 2006 14:36

Re: Minimale Seitenabstände von einen Drucker abfragen.
 
Danke, das habe ich gesucht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz