Freigeben über


D1139: Nicht verwendete Strichbreite

Es wurde ein Strichtransformationstyp von HAIRLINE angegeben, die angegebene Strichbreite war jedoch nicht 1. Die Strichbreite wird ignoriert.

 

Mögliche Ursachen

Die Anwendung hat einen Grundtyp mit einem ID2D1StrokeStyle mit D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE gezeichnet, aber die in diesem Draw-Aufruf verwendete Strichbreite war nicht 1. Wenn das Haarlinien-Attribut angegeben wird, überschreibt es tatsächlich die Strichbreite und legt sie unabhängig von der Skalierungstransformation oder DPI-Auswahl auf 1,0 geräteabhängige Einheiten fest.

Mögliche Korrekturen

Wenn das HAIRLINE-Attribut für einen ID2D1StrokeStyle festgelegt wird, sollte die Anwendung eine Strichbreite von 1,0 Einheiten verwenden.