Freigeben über


D1158: Pixeleinheitsmodus wird beim Drucken nicht unterstützt

Direct2D-Druck: Der Befehl "Nicht unterstützte SetUnitMode(PIXELS)" war in der Befehlsliste vorhanden, die zum Drucken gesendet wurde.

 

Mögliche Ursachen

Direct2D Print lässt keinen Einheitenmodus von PIXEL zu. Der Standardeinheitsmodus ist DIPS.

Mögliche Korrekturen

Um diese Nachricht zu beheben, setzen Sie nicht den Gerätekontext-Einheitenmodus auf PIXEL, während Sie druckbare Inhalte erstellen. Wenn es erforderlich ist, eine globale Skalierungstransformation anzuwenden, die sich auf alle Primitive-Zeichnungsvorgänge auswirkt, überlegen Sie, ob ein entsprechender Aufruf von ID2D1RenderTarget::SetDpi oder ID2D1RenderTarget::SetTransform ausreichend ist.