Поделиться через


D1139: неиспользуемая ширина штриха

Указан тип преобразования штриха HAIRLINE, но указанная ширина штриха не равна 1. Ширина штриха будет игнорироваться.

 

Возможные причины

Приложение нарисовало примитив с помощью ID2D1StrokeStyle с D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE, но ширина росчерка, используемая в этом вызове draw, не была равна 1. Если указан атрибут линии волос, он, по сути, переопределяет ширину штриха, фиксируя его в 1,0 единиц, зависящих от устройства, независимо от преобразования масштабирования или выбора DPI.

Возможные исправления

Если атрибут HAIRLINE задан для ID2D1StrokeStyle, приложение должно использовать ширину штриха 1,0 единиц.