Hinzufügen neuer Eigenschaftsblattseiten
Wichtig
Die moderne Druckplattform ist die bevorzugte Methode von Windows für die Kommunikation mit Druckern. Wir empfehlen die Verwendung des Microsoft IPP-Treibers für die Posteingangsklasse zusammen mit Print Support Apps (PSA), um das Druckverhalten in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.
Weitere Informationen finden Sie im Design-Leitfaden für die Print Support-App .
Wenn Sie neue Seiten zu den Eigenschaftsblättern hinzufügen möchten, die von der Druckerschnittstelle zu Unidrv oder Pscript5 bereitgestellt werden, muss Ihr UI-Plug-In die folgenden IPrintOemUI-Methoden implementieren:
IPrintOemUI::D evicePropertySheets
Wird verwendet, um dem Blatt „Druckereigenschaft” hinzuzufügen, das angezeigt wird, wenn ein Benutzer das Menüelement Eigenschaften aus dem Druckerordner oder einem Druckerfenster auswählt oder wenn eine Anwendung die PrinterProperties-Funktion aufruft (in der Windows SDK-Dokumentation beschrieben).
IPrintOemUI::D ocumentPropertySheets
Wird zum Hinzufügen von Seiten zum Dokumenteigenschaftsblatt verwendet, das angezeigt wird, wenn ein Benutzer das Menüelement Druckereinstellungen aus dem Druckerordner oder einem Druckerfenster auswählt oder wenn eine Anwendung die Funktionen DocumentProperties oder AdvancedDocumentProperties aufruft (in der Windows SDK-Dokumentation beschrieben).
Wenn Sie eine dieser Methoden implementieren, stellen Sie in der Regel auch eine _CPSUICALLBACK typisierte Rückruffunktion bereit, um Benutzeränderungen zu verarbeiten. Diese Rückruffunktion muss IPrintOemDriverUI::D rvUpdateUISetting aufrufen, um den Treiber zu informieren, wenn der mit einer Benutzeroberflächeneinstellung verknüpfte Wert geändert wurde, wenn der Wert der Einstellung in der DEVMODEW-Struktur des Treibers oder Registrierungsschlüsseln gespeichert ist.