enumerasi D2D1_STROKE_TRANSFORM_TYPE (d2d1_1.h)
Mendefinisikan bagaimana dunia berubah, titik per inci (dpi), dan lebar goresan mempengaruhi bentuk pena yang digunakan untuk membelai primitif.
Sintaks
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
} ;
Konstanta
D2D1_STROKE_TRANSFORM_TYPE_NORMAL Nilai: 0 Stroke menghormati transformasi dunia yang saat ini ditetapkan, dpi, dan lebar goresan. |
D2D1_STROKE_TRANSFORM_TYPE_FIXED Nilai: 1 Stroke tidak menghormati transformasi dunia tetapi tidak menghormati lebar dpi dan goresan. |
D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE Nilai: 2 Goresan dipaksa untuk lebar 1 piksel (di ruang perangkat) dan tidak menghormati transformasi dunia, dpi, atau lebar goresan. |
D2D1_STROKE_TRANSFORM_TYPE_FORCE_DWORD Nilai: 0xffffffff |
Keterangan
Jika Anda menentukan D2D1_STROKE_TRANSFORM_TYPE_FIXED stroke tidak terpengaruh oleh transformasi dunia.
Jika Anda menentukan D2D1_STROKE_TRANSFORM_TYPE_FIXED aplikasi memiliki perilaku yang sama di Windows 7 dan yang lebih baru.
Jika Anda menentukan D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE goresan selalu lebar 1 piksel.
Terlepas dari stroke, nilai apa pun yang berasal dari lebar stroke tidak terpengaruh ketika transformType tetap atau garis rambut. Ini termasuk miter, batas garis dan sebagainya.
Penting untuk membedakan antara geometri yang di-stroke dan bentuk pena stroke. Ketika D2D1_STROKE_TRANSFORM_TYPE_FIXED atau D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE ditentukan, geometri masih menghormati transformasi dan dpi, tetapi pena yang melacak geometri tidak akan.
Berikut adalah ilustrasi stroke dengan garis putus-putus dan condong dan meregangkan transformasi.
![Ilustrasi goresan dengan garis putus-putus dan condong dan meregangkan transformasi.](images/skewedstroke.png)
![Ilustrasi goresan lebar tetap yang tidak diubah.](images/fixedwidthstroke.png)
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 dan Pembaruan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 dan Platform Update untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Header | d2d1_1.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk