Bagikan melalui


D1139: Lebar Goresan tidak digunakan

Jenis transformasi stroke HAIRLINE ditentukan, tetapi lebar goresan yang disediakan bukan 1. Lebar goresan akan diabaikan.

 

Kemungkinan Penyebabnya

Aplikasi ini menggambar primitif menggunakan ID2D1StrokeStyle dengan D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE, tetapi lebar goresan yang digunakan dalam panggilan gambar itu bukan 1. Ketika atribut garis rambut ditentukan, itu, pada kenyataannya, mengambil alih lebar goresan, memperbaikinya pada unit yang bergantung pada perangkat 1.0, terlepas dari transformasi skala atau pilihan DPI.

Kemungkinan Perbaikan

Ketika atribut HAIRLINE diatur pada ID2D1StrokeStyle, aplikasi harus menggunakan lebar goresan 1,0 unit.