![]() |
Drucken - kleinste Papiergröße bei Benutzerspezifischen Paper
Hallo zusammen,
aktuell arbeite ich an einem Projekt, bei dem es u.a. um die Ausgabe von Etiketten mit wechselndem Papierformaten an verschiedene Drucker und PDF-Treiber geht. Das Setzen der Papiergröße habe ich die API Funktion DocumentProperties gelöst. Funktioniert einwandfrei. Es gibt aber bei allen Drucken ein Mindestmaß bei der Seitenbreite und -höhe. Bei Adobe PDF oder PDF Creator sind dies z.B. 25.4 mm. Gibt es eine API, mit der diese Mindestgröße abgefragt werden kann? Danke schon mal. |
AW: Drucken - kleinste Papiergröße bei Benutzerspezifischen Paper
|
AW: Drucken - kleinste Papiergröße bei Benutzerspezifischen Paper
Wobei du beachten mußt, daß Windows nur die Information zurückgeben kann, die es vom Drucker bzw. dem Druckertreiber erhält. Auch wenn so gut wie jeder Druckerhersteller verspricht, daß sein Modell z.B. HP-PCL6 unterstützt, ist damit noch nicht gesagt, daß alle Funktionen wirklich im Sinne des Benutzers umgesetzt wurden.
Im Zweifel muß für jeden(s) Drucker(Modell) der entsprechende Wert falls er überhaupt existiert, ermittelt werden. Gruß K-H |
AW: Drucken - kleinste Papiergröße bei Benutzerspezifischen Paper
Code:
könnte die Info liefern.
WinSpool.DeviceCapabilities(Device, Port, DC_MINEXTENT, nil, DeviceMode);
Zitat:
|
AW: Drucken - kleinste Papiergröße bei Benutzerspezifischen Paper
Hallo zusammen,
danke für die Antworten und sorry für die späte Rückmeldung (krank). Mit DeviceCapabilitiesA und DC_MINEXTENT habe ich die richtige Info bekommen. Vielen Dank nochmal. LG |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:16 Uhr. |
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