Fungsi D3DXCreateFont
Membuat objek font untuk perangkat dan font.
Sintaks
HRESULT D3DXCreateFont(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ INT Height,
_In_ UINT Width,
_In_ UINT Weight,
_In_ UINT MipLevels,
_In_ BOOL Italic,
_In_ DWORD CharSet,
_In_ DWORD OutputPrecision,
_In_ DWORD Quality,
_In_ DWORD PitchAndFamily,
_In_ LPCTSTR pFacename,
_Out_ LPD3DXFONT *ppFont
);
Parameter
-
pDevice [in]
-
Jenis: LPDIRECT3DDEVICE9
Penunjuk ke antarmuka IDirect3DDevice9 , perangkat yang akan dikaitkan dengan objek font.
-
Tinggi [in]
-
Jenis: INT
Tinggi karakter dalam unit logis.
-
Lebar [in]
-
Jenis: UINT
Lebar karakter dalam unit logis.
-
Berat [in]
-
Jenis: UINT
Bobot typeface. Salah satu contohnya adalah tebal.
-
MipLevels [in]
-
Jenis: UINT
Jumlah tingkat mipmap.
-
Miring [in]
-
Jenis: BOOL
Benar untuk font miring, salah jika tidak.
-
CharSet [in]
-
Jenis: DWORD
Kumpulan karakter font.
-
OutputPrecision [in]
-
Jenis: DWORD
Menentukan bagaimana Windows harus mencoba mencocokkan ukuran dan karakteristik font yang diinginkan dengan font aktual. Gunakan OUT_TT_ONLY_PRECIS misalnya, untuk memastikan bahwa Anda selalu mendapatkan font TrueType.
-
Kualitas [in]
-
Jenis: DWORD
Menentukan bagaimana Windows harus cocok dengan font yang diinginkan dengan font nyata. Ini hanya berlaku untuk font raster dan tidak boleh memengaruhi font TrueType.
-
PitchAndFamily [in]
-
Jenis: DWORD
Indeks pitch dan keluarga.
-
pFacename [in]
-
Jenis: LPCTSTR
String yang berisi nama typeface. Jika pengaturan pengkompilasi memerlukan Unicode, jenis data LPCTSTR diselesaikan ke LPCWSTR. Jika tidak, jenis data string diselesaikan ke LPCSTR. Lihat Keterangan.
-
ppFont [out]
-
Jenis: LPD3DXFONT*
Mengembalikan penunjuk ke antarmuka ID3DXFont , yang mewakili objek font yang dibuat.
Nilai kembali
Jenis: HRESULT
Jika fungsi berhasil, nilai yang dikembalikan adalah S_OK. Jika fungsi gagal, nilai yang dikembalikan bisa menjadi salah satu dari yang berikut: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.
Keterangan
Pembuatan objek ID3DXFont mengharuskan perangkat mendukung warna 32-bit.
Pengaturan pengkompilasi juga menentukan versi fungsi. Jika Unicode ditentukan, panggilan fungsi diselesaikan ke D3DXCreateFontW. Jika tidak, panggilan fungsi menyelesaikan ke D3DXCreateFontA karena string ANSI sedang digunakan.
Jika Anda ingin informasi selengkapnya tentang parameter font, lihat Font Logis.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
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