ID2D1DeviceContext1::CreateStrokedGeometryRealization method (d2d1_2.h)
Membuat representasi yang bergantung pada perangkat dari goresan geometri yang kemudian dapat dirender.
Sintaks
HRESULT CreateStrokedGeometryRealization(
[in] ID2D1Geometry *geometry,
FLOAT flatteningTolerance,
FLOAT strokeWidth,
[in, optional] ID2D1StrokeStyle *strokeStyle,
[out] ID2D1GeometryRealization **geometryRealization
);
Parameter
[in] geometry
Jenis: ID2D1Geometry*
Geometri untuk diwujudkan.
flatteningTolerance
Jenis: FLOAT
Toleransi meratakan untuk digunakan saat mengonversi Beziers ke segmen garis. Parameter ini berbagi unit yang sama dengan koordinat geometri.
strokeWidth
Jenis: FLOAT
Lebar goresan. Parameter ini berbagi unit yang sama dengan koordinat geometri.
[in, optional] strokeStyle
Jenis: ID2D1StrokeStyle*
Gaya goresan (opsional).
[out] geometryRealization
Jenis: ID2D1GeometryRealization**
Ketika metode ini kembali, berisi alamat penunjuk ke objek realisasi geometri baru.
Nilai kembali
Jenis: HRESULT
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
HRESULT | Deskripsi |
---|---|
S_OK | Tidak terjadi kesalahan. |
E_OUTOFMEMORY | Direct2D tidak dapat mengalokasikan memori yang cukup untuk menyelesaikan panggilan. |
E_INVALIDARG | Nilai yang tidak valid diteruskan ke metode . |
Keterangan
Metode ini digunakan bersama dengan ID2D1DeviceContext1::D rawGeometryRealization. API pembantu D2D1::ComputeFlatteningTolerance dapat digunakan untuk menentukan toleransi meratakan yang tepat.
Jika gaya stroke yang disediakan menentukan jenis transformasi stroke selain D2D1_STROKE_TRANSFORM_TYPE_NORMAL, maka stroke akan diwujudkan dengan asumsi transformasi identitas dan DPI 96.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8.1 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d2d1_2.h |
Pustaka | D2d1.lib |
DLL | D2d1.dll |
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