IPrintOemUIMXDC::AdjustImageableArea-Methode (prcomoem.h)
Die IPrintOemUIMXDC::AdjustImageableArea
-Methode ermöglicht es einem XPS-Filterpipelinetreiber, UnidrvUI.dll oder PS5UI.dll zu verwenden, um die Konfiguration des druckbaren Bereichs einschließlich Ausrichtung und Drehrichtung zu unterstützen.
Syntax
HRESULT AdjustImageableArea(
HANDLE hPrinter,
DWORD cbDevMode,
const PDEVMODE pDevMode,
DWORD cbOEMDM,
const PVOID pOEMDM,
PRECTL prclImageableArea
);
Parameter
hPrinter
Ein Handle für den Drucker, der gerade abgefragt wird.
cbDevMode
Die Größe der DEVMODE-Struktur in Bytes, einschließlich angefügter Daten.
pDevMode
Ein Zeiger auf die DEVMODE-Struktur, die die aktuellen Geräteeinstellungen enthält.
cbOEMDM
Die Anzahl der Bytes im vom Anbieter bereitgestellten Abschnitt der DEVMODE-Struktur.
pOEMDM
Ein Zeiger auf die Daten, die im Anbieterteil der DEVMODE-Struktur enthalten sind, auf die pDevMode verweist.
prclImageableArea
Ein Zeiger auf eine RECTL-Struktur , die den druckbaren Bereich enthält. Dieser Parameter wird durch UnidrvUI.dll oder PS5UI.dll mit Daten aus der entsprechenden GPD oder PPD aufgefüllt, bevor der Parameter an das Plug-In übergeben wird. Das Plug-In kann diese Daten dann vor der Rückgabe aktualisieren.
Rückgabewert
AdjustImageableArea
gibt S_OK zurück, wenn diese Methode erfolgreich ist. Andernfalls sollte diese Methode E_NOTIMPL zurückgeben, wenn das Plug-In die -Methode nicht unterstützt, oder einen entsprechenden Fehlerwert, wenn das Plug-In den Vorgang nicht abschließen kann. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".
Hinweise
Der prclImageableArea-Parameter ist IN OUT. Alle anderen Parameter für diese Methode werden nur eingegeben.
Wenn das Plug-In den Vorgang nicht abschließen kann, sollte es einen geeigneten Fehler-HRESULT-Wert zurückgeben, wodurch der aktuelle Druckauftrag fehlschlägt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar mit Windows Vista und höheren Versionen von Unidrvui.dll und Ps5ui.dll, die verteilbar sind. Diese Methode ist auch für XPSDrv-Treiber in Microsoft Windows XP verfügbar, wenn Sie das XPS Essentials Pack installiert haben. |
Zielplattform | Desktop |
Kopfzeile | prcomoem.h (include Prcomoem.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für