Bagikan melalui


METODE IDWriteFontFace3::GetRecommendedRenderingMode (dwrite_3.h)

Menentukan mode penyajian teks dan penyesuaian kisi yang direkomendasikan untuk digunakan berdasarkan font, ukuran, transformasi dunia, dan mode pengukur.

Sintaks

HRESULT GetRecommendedRenderingMode(
  [in]           FLOAT                    fontEmSize,
  [in]           FLOAT                    dpiX,
  [in]           FLOAT                    dpiY,
  [in, optional] DWRITE_MATRIX const      *transform,
  [in]           BOOL                     isSideways,
  [in]           DWRITE_OUTLINE_THRESHOLD outlineThreshold,
  [in]           DWRITE_MEASURING_MODE    measuringMode,
  [in, optional] IDWriteRenderingParams   *renderingParams,
  [out]          DWRITE_RENDERING_MODE1   *renderingMode,
  [out]          DWRITE_GRID_FIT_MODE     *gridFitMode
);

Parameter

[in] fontEmSize

Jenis: FLOAT

Ukuran font logis dalam DIP.

[in] dpiX

Jenis: FLOAT

Jumlah piksel per inci logis ke arah horizontal.

[in] dpiY

Jenis: FLOAT

Jumlah piksel per inci logis ke arah vertikal.

[in, optional] transform

Jenis: const DWRITE_MATRIX*

Struktur DWRITE_MATRIX yang menggambarkan transformasi dunia.

[in] isSideways

Jenis: BOOL

Menentukan apakah font menyamping. TRUE jika font menyamping; jika tidak, FALSE.

[in] outlineThreshold

Jenis: DWRITE_OUTLINE_THRESHOLD

Nilai berjenis DWRITE_OUTLINE_THRESHOLD yang menentukan kualitas penyajian kerangka sistem grafis, memengaruhi ambang ukuran di atas penyajian kerangka mana yang digunakan.

[in] measuringMode

Jenis: DWRITE_MEASURING_MODE

Nilai berjenis DWRITE_MEASURING_MODE yang menentukan metode yang digunakan untuk mengukur selama tata letak teks. Untuk penspasian glyph yang tepat, metode ini mengembalikan mode penyajian yang kompatibel dengan mode ukur yang ditentukan.

[in, optional] renderingParams

Jenis: IDWriteRenderingParams*

Penunjuk ke antarmuka IDWriteRenderingParams untuk objek parameter penyajian. Parameter ini diperlukan jika objek parameter penyajian mengambil alih mode penyajian.

[out] renderingMode

Jenis: DWRITE_RENDERING_MODE1*

Penunjuk ke variabel yang menerima nilai DWRITE_RENDERING_MODE1-ketik untuk mode penyajian yang direkomendasikan.

[out] gridFitMode

Jenis: DWRITE_GRID_FIT_MODE*

Pointer ke variabel yang menerima nilai DWRITE_GRID_FIT_MODE-typed untuk mode grid-fit yang direkomendasikan.

Menampilkan nilai

Jenis: HRESULT

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

Persyaratan

   
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

IDWriteFontFace3