Udostępnij przez


D1139: Nieużywane szerokość pociągnięcia

Określono typ przekształcenia pociągnięcia HAIRLINE, ale podana szerokość pociągnięć nie była równa 1. Szerokość pociągnięcia zostanie zignorowana.

 

Możliwe przyczyny

Aplikacja zwróciła element pierwotny przy użyciu elementu ID2D1StrokeStyle z D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE, ale szerokość pociągnięcia użyta w tym wywołaniu rysowania nie była 1. Po określeniu atrybutu linii włosów, w rzeczywistości zastępuje szerokość pociągnięcia, ustawiając ją na 1,0 jednostek zależnych od urządzenia, niezależnie od wyboru transformacji skalowania lub DPI.

Możliwe poprawki

Gdy atrybut HAIRLINE jest ustawiony na ID2D1StrokeStyle, aplikacja powinna używać szerokości pociągnięcia 1,0 jednostek.