D1140: Strichtransformationstyp verwendet Standard-DPI

Beim Erweitern einer ID2D1Geometry mit einem FIXED- oder HAIRLINE-Strich geht Direct2D von einem DPI von 96 aus. Beim Rendern der erweiterten Geometrie kann sich die Strichbreite ändern.

 

Mögliche Ursachen

Wenn Direct2D eine Geometrie auf ein Ziel zeichnet, wird die Geometrie erweitert. Eine Anwendung kann jedoch auch ID2D1Geometry-Objekte ohne Ziel erstellen und mit Methoden von ID2D1Geometry wie Widen, StrokeContainsPoint und GetWidenedBounds erweitern. Während dieser Vorgänge kann eine Anwendung D2D1_STROKE_TRANFORM_TYPE_HAIRLINE oder FIXED verwenden. Diese Attribute betrachten normalerweise einen DPI, aber wenn kein Ziel vorhanden ist, wird kein DPI angegeben. Diese Informationsmeldung warnt, dass Direct2D einen Standard-DPI von 96.0 berücksichtigt.

Mögliche Korrekturen

Diese Meldung ist nur informal und weist nicht unbedingt auf ein Problem mit der Anwendung hin.