Bagikan melalui


METODE IDWriteFactory3::CreateCustomRenderingParams (dwrite_3.h)

Membuat objek parameter penyajian dengan properti yang ditentukan.

Sintaks

HRESULT CreateCustomRenderingParams(
        FLOAT                   gamma,
        FLOAT                   enhancedContrast,
        FLOAT                   grayscaleEnhancedContrast,
        FLOAT                   clearTypeLevel,
        DWRITE_PIXEL_GEOMETRY   pixelGeometry,
        DWRITE_RENDERING_MODE1  renderingMode,
        DWRITE_GRID_FIT_MODE    gridFitMode,
  [out] IDWriteRenderingParams3 **renderingParams
);

Parameter

gamma

Jenis: FLOAT

Nilai gamma yang digunakan untuk koreksi gamma, yang harus lebih besar dari nol dan tidak boleh melebihi 256.

enhancedContrast

Jenis: FLOAT

Jumlah peningkatan kontras, nol atau lebih besar.

grayscaleEnhancedContrast

Jenis: FLOAT

Jumlah peningkatan kontras yang digunakan untuk antialias skala abu-abu, nol atau lebih besar.

clearTypeLevel

Jenis: FLOAT

Tingkat ClearType, dari 0,0f (tanpa ClearType) hingga 1,0f (ClearType penuh).

pixelGeometry

Jenis: DWRITE_PIXEL_GEOMETRY

Nilai DWRITE_PIXEL_GEOMETRY-jenis yang menentukan struktur internal piksel perangkat (yaitu, susunan fisik komponen warna merah, hijau, dan biru) yang diasumsikan untuk tujuan penyajian teks.

renderingMode

Jenis: DWRITE_RENDERING_MODE1

Nilai jenis DWRITE_RENDERING_MODE1 yang menentukan metode (misalnya, kualitas alami ClearType) untuk merender glyph. Dalam kebanyakan kasus, tentukan DWRITE_RENDERING_MODE1_DEFAULT untuk secara otomatis menggunakan mode yang sesuai.

gridFitMode

Jenis: DWRITE_GRID_FIT_MODE

Nilai DWRITE_GRID_FIT_MODE-ketik yang menentukan cara membuat kerangka glyph yang pas dengan kisi. Dalam kebanyakan kasus, tentukan DWRITE_GRID_FIT_DEFAULT untuk memilih mode yang sesuai secara otomatis.

[out] renderingParams

Jenis: IDWriteRenderingParams3**

Penunjuk ke blok memori yang menerima penunjuk ke antarmuka IDWriteRenderingParams3 untuk objek parameter penyajian yang baru dibuat, atau NULL jika terjadi kegagalan.

Mengembalikan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header dwrite_3.h
Pustaka Dwrite.lib
DLL Dwrite.dll

Lihat juga

IDWriteFactory3