Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi DeviceCapabilities DC_EMF_COMPLIANT not supportet on NT ? (https://www.delphipraxis.net/26345-devicecapabilities-dc_emf_compliant-not-supportet-nt.html)

mck 22. Jul 2004 10:56


DeviceCapabilities DC_EMF_COMPLIANT not supportet on NT ?
 
Hi all,

DeviceCapabilities fwCapability DC_EMF_COMPLIANT are not supported on NT based System.

Who know how with wich function work this on NT based system?
How i can ask the printer driver "can you EMF?" on NT based system?
(The spooler make this but how?)
Why this not supported on NT/2000/XP ?


Alex

mck 22. Jul 2004 11:45

Re: DeviceCapabilities DC_EMF_COMPLIANT not supportet on NT
 
sorry.. nochmal auf DE.

DeviceCapabilities fwCapability DC_EMF_COMPLIANT are not supported on NT based System.

Kennt jemand ein WInAPI befehl mit dem man den Drucker Treiber abfragen kann, ob der Treiber EMF Spool Dateien versteht?

Warum wird DeviceCapabilities DC_EMF_COMPLIANT bei NT/2000/XP nicht unterschtützt?

Folgendes Problem: der Spooler kommuniziert über GDI mit dem Druckertreiber, und fragt ob der Treiber "EMF" kann. Erst dann werden entsprechende "EMF" Spool Dateien erstellt.
Ich weiss aber nicht mit welchem API befehl wird der Druckertreiber unter NT/2000/XP abgefragt.
Das habe ich mit einem Druckertreiber ausprobiert der nur RAW kann. Obwohl ich beim Printprocessor "Winprint" EMF 1.008 eingestellt habe, und auch in der Registry EMF, erstellt der Spooler trotzdem RAW Spool Dateien.
(Der spooler fragt den Treiber irgendwie.. aber wie?)

Sobald ich in der Registry den Treiber durch "UNIDRV.DLL" austausche, macht der Spooler "EMF" Spool Datein (so wie das beim Printprocessor eingestellt ist)

Ist das ein verstecktes WinAPI befehl?


Alex


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 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