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.