Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Drucker: Seiten pro Blatt (https://www.delphipraxis.net/180765-drucker-seiten-pro-blatt.html)

baumina 16. Jun 2014 15:00

AW: Drucker: Seiten pro Blatt
 
Aha, das dmNup gibt nur an, ob das überhaupt unterstützt ist. Die tatsächliche Anzahl ist wohl im PrintTicket.PagesPerSheet verborgen http://msdn.microsoft.com/de-de/libr...v=vs.110).aspx

Aber jetzt weiß ich leider auch nicht weiter.

MeierZwoo 16. Jun 2014 15:12

AW: Drucker: Seiten pro Blatt
 
Zitat:

Zitat von BLin4ik (Beitrag 1262477)
Eigentlich bietet so gut wie jeder Drucker diese Funktion an, ich kann sie nur ohne weiteres nicht so einfach über Delphi ansprechen.

Wozu über Delphi? Die Druckerwahl sprichst Du ja auch nicht über Delphi an, sondern durch den Benutzer im Druckdialog!

Und wenn Du (oder der Benutzer) enspr. viele Druckertreiber des selben Druckers mit diesen Werten ("XxxDrucker 4 Seiten/Blatt") installierst, in denen diese Werte vorab eingestellt sind, kann der Benutzer im Druckdialog den gewünschten Drucker mit den gewünschten Seiten/Blatt auswählen.

Warum einfach, wenn es auch umständlich geht?

BLin4ik 16. Jun 2014 15:29

AW: Drucker: Seiten pro Blatt
 
Zitat:

Zitat von MeierZwoo (Beitrag 1262484)
Zitat:

Zitat von BLin4ik (Beitrag 1262477)
Eigentlich bietet so gut wie jeder Drucker diese Funktion an, ich kann sie nur ohne weiteres nicht so einfach über Delphi ansprechen.

Wozu über Delphi? Die Druckerwahl sprichst Du ja auch nicht über Delphi an, sondern durch den Benutzer im Druckdialog!

Und wenn Du (oder der Benutzer) enspr. viele Druckertreiber des selben Druckers mit diesen Werten ("XxxDrucker 4 Seiten/Blatt") installierst, in denen diese Werte vorab eingestellt sind, kann der Benutzer im Druckdialog den gewünschten Drucker mit den gewünschten Seiten/Blatt auswählen.

Warum einfach, wenn es auch umständlich geht?

Es gibt verschiedene Auswertungen die verschiedene Druckeinstellungen benötigen,
da diese automatisiert gedruckt werden sollen ohne dass jemand extra auf den Dialog
klicken muss, um alles ständig wieder neu einstellen zu müssen.

MeierZwoo 16. Jun 2014 15:46

AW: Drucker: Seiten pro Blatt
 
Zitat:

Zitat von BLin4ik (Beitrag 1262485)
Es gibt verschiedene Auswertungen die verschiedene Druckeinstellungen benötigen, da diese automatisiert gedruckt werden sollen ohne dass jemand extra auf den Dialog klicken muss, um alles ständig wieder neu einstellen zu müssen.

Sorry, kannst Du dich mal entscheiden? Oben wolltest Du den DruckDialog benutzen, nun plötzlich nicht mehr?

Dann mußt Du diese Auswahl z.B. in der INI hinterlegen und einmalig zuordnen, dann hast Du intern die Drucker(treiber) für die verschiedenen Anwendungen und kannst diese intern automatisch benutzen.

EDIT: Oder eben das gewünschte Abbild, wie oben schon vorgeschlagen (#5) per Printer.canvas erzeugen - was auch das Beste wäre, da Drucker-Unabhängig.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:50 Uhr.
Seite 2 von 2     12   

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