enumerazione D2D1_STROKE_TRANSFORM_TYPE (d2d1_1.h)
Definisce il modo in cui la trasformazione mondiale, i punti per pollice (dpi) e la larghezza del tratto influiscono sulla forma della penna usata per eseguire una primitiva.
Sintassi
typedef enum D2D1_STROKE_TRANSFORM_TYPE {
D2D1_STROKE_TRANSFORM_TYPE_NORMAL = 0,
D2D1_STROKE_TRANSFORM_TYPE_FIXED = 1,
D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE = 2,
D2D1_STROKE_TRANSFORM_TYPE_FORCE_DWORD = 0xffffffff
} ;
Costanti
D2D1_STROKE_TRANSFORM_TYPE_NORMAL Valore: 0 Il tratto rispetta la trasformazione mondiale attualmente impostata, la dpi e la larghezza del tratto. |
D2D1_STROKE_TRANSFORM_TYPE_FIXED Valore: 1 Il tratto non rispetta la trasformazione mondiale, ma rispetta la larghezza del dpi e del tratto. |
D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE Valore: 2 Il tratto viene forzato a 1 pixel (nello spazio del dispositivo) e non rispetta la trasformazione mondiale, la dpi o la larghezza del tratto. |
D2D1_STROKE_TRANSFORM_TYPE_FORCE_DWORD Valore: 0xffffffff |
Commenti
Se si specifica D2D1_STROKE_TRANSFORM_TYPE_FIXED il tratto non è interessato dalla trasformazione mondiale.
Se si specifica D2D1_STROKE_TRANSFORM_TYPE_FIXED l'applicazione ha lo stesso comportamento in Windows 7 e versioni successive.
Se si specifica D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE il tratto è sempre a 1 pixel.
Oltre al tratto, qualsiasi valore derivato dalla larghezza del tratto non è interessato quando il transformType è fisso o linea di capelli. Ciò include miters, capolinea e così via.
È importante distinguere tra la geometria in corso e la forma della penna a tratti. Quando viene specificato D2D1_STROKE_TRANSFORM_TYPE_FIXED o D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE, la geometria rispetta comunque la trasformazione e la dpi, ma la penna che traccia la geometria non verrà eseguita.
Ecco un'illustrazione di un tratto con sferzamento e un'inclinazione e una trasformazione estesa.
![Illustrazione di un tratto con sferzamento e una trasformazione asimmetria e estensione.](images/skewedstroke.png)
![Figura di un tratto di larghezza fissa che non viene trasformato.](images/fixedwidthstroke.png)
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 e Aggiornamento della piattaforma per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | d2d1_1.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per