Bagikan melalui


D1140: Stroke Transform Type Menggunakan DPI Default

Saat memperluas ID2D1Geometry dengan stroke TETAP atau GARIS RAMBUT, Direct2D akan mengasumsikan DPI 96. Saat merender geometri yang diperlebar, lebar goresan dapat berubah.

 

Kemungkinan Penyebabnya

Ketika Direct2D menarik geometri ke target, geometri akan melebar. Namun, aplikasi juga dapat membuat objek ID2D1Geometry tanpa target dan memperluasnya, menggunakan metode ID2D1Geometry seperti Widen, StrokeContainsPoint, dan GetWidenedBounds. Selama operasi ini, aplikasi dapat menggunakan D2D1_STROKE_TRANFORM_TYPE_HAIRLINE atau DIPERBAIKI. Atribut ini biasanya mempertimbangkan DPI, tetapi dengan tidak adanya target, tidak ada DPI yang ditentukan. Pesan informasi ini memperingatkan bahwa Direct2D akan mempertimbangkan DPI default 96.0.

Kemungkinan Perbaikan

Pesan ini hanya bersifat informasi, dan tidak selalu menunjukkan masalah dengan aplikasi.