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


D1140: тип преобразования росчерка использует DPI по умолчанию

При расширении ID2D1Geometry с помощью штриха FIXED или HAIRLINE Direct2D будет принимать DPI 96. При отрисовке расширенных геометрических элементов ширина росчерка может измениться.

 

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

Когда Direct2D рисует геометрию к целевому объекту, она расширяет геометрию. Однако приложение также может создавать объекты ID2D1Geometry без целевого объекта и расширять их, используя методы ID2D1Geometry, такие как Widen, StrokeContainsPoint и GetWidenedBounds. Во время этих операций приложение может использовать D2D1_STROKE_TRANFORM_TYPE_HAIRLINE или FIXED. Эти атрибуты обычно считаются DPI, но в отсутствие целевого значения точек на дюйм не указывается. Это информационное сообщение предупреждает о том, что Direct2D будет учитывать значение DPI по умолчанию 96.0.

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

Это сообщение является информационным и не обязательно указывает на проблему с приложением.