Leggere in inglese

Condividi tramite


D1139: Larghezza tratto inutilizzata

È stato specificato un tipo di trasformazione del tratto di HAIRLINE, ma la larghezza del tratto fornita non era 1. La larghezza del tratto verrà ignorata.

 

Possibili cause

L'applicazione ha disegnato una primitiva usando un ID2D1StrokeStyle con D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE, ma la larghezza del tratto usata in tale chiamata di disegno non era 1. Quando l'attributo della linea di capelli viene specificato, in effetti, esegue l'override della larghezza del tratto, correggendolo in unità dipendenti dal dispositivo 1,0, indipendentemente dalla trasformazione di scalabilità o dalla scelta di DPI.

Correzioni possibili

Quando l'attributo HAIRLINE è impostato su un ID2D1StrokeStyle, l'applicazione deve usare una larghezza del tratto di 1.0 unità.