D1158: Pixeleinheitsmodus nicht unterstützt mit Print

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

 

Mögliche Ursachen

Direct2D Print lässt keinen Einheitsmodus von PIXEL zu. Der Standardmodus der Einheit ist DIPS.

Mögliche Korrekturen

Um diese Nachricht zu beheben, legen Sie den Einheitenmodus des Gerätekontexts beim Erstellen druckbarer Inhalte nicht auf PIXEL fest. Wenn es erforderlich ist, eine globale Skalierungstransformation anzuwenden, die sich auf alle Primitive-Zeichnungsvorgänge auswirkt, überlegen Sie, ob ein gleichwertiger Aufruf von ID2D1RenderTarget::SetDpi oder ID2D1RenderTarget::SetTransform ausreichend ist.