Bagikan melalui


Metode IDWriteTextLayout::SetFontStyle (dwrite.h)

Mengatur gaya font untuk teks dalam rentang teks yang ditentukan oleh struktur DWRITE_TEXT_RANGE .

Sintaks

HRESULT SetFontStyle(
  DWRITE_FONT_STYLE fontStyle,
  DWRITE_TEXT_RANGE textRange
);

Parameter

fontStyle

Jenis: DWRITE_FONT_STYLE

Gaya font yang akan diatur untuk teks dalam rentang yang ditentukan oleh textRange.

textRange

Jenis: DWRITE_TEXT_RANGE

Rentang teks yang diterapkan perubahan ini.

Menampilkan nilai

Jenis: HRESULT

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

Keterangan

Gaya font dapat diatur ke Normal, Miring, atau Miring. Ilustrasi berikut ini memperlihatkan tiga gaya untuk font Palatino. Untuk informasi selengkapnya, lihat DWRITE_FONT_STYLE.

Ilustrasi gaya font normal, miring, dan miring untuk font Palatino

Contoh

Kode berikut menggambarkan cara mengatur gaya font menjadi miring.


// Set the font style to italic for the entire string.
DWRITE_TEXT_RANGE textRange = {0, cTextLength_};

if (SUCCEEDED(hr))
{
    hr = pTextLayout_->SetFontStyle(DWRITE_FONT_STYLE_ITALIC, textRange);
}


Persyaratan

   
Klien minimum yang didukung Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header dwrite.h
Pustaka Dwrite.lib
DLL Dwrite.dll

Lihat juga

IDWriteTextLayout