Fungsi D3DXCreateText
Membuat jala yang berisi teks yang ditentukan, menggunakan font yang terkait dengan konteks perangkat.
Sintaks
HRESULT D3DXCreateText(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ HDC hDC,
_In_ LPCTSTR pText,
_In_ FLOAT Deviation,
_In_ FLOAT Extrusion,
_Out_ LPD3DXMESH *ppMesh,
_Out_ LPD3DXBUFFER *ppAdjacency,
_Out_ LPGLYPHMETRICSFLOAT pGlyphMetrics
);
Parameter
-
pDevice [in]
-
Jenis: LPDIRECT3DDEVICE9
Arahkan ke perangkat yang membuat jala.
-
hDC [in]
-
Jenis: HDC
Konteks perangkat, berisi font untuk output. Font yang dipilih oleh konteks perangkat harus berupa font TrueType.
-
pText [in]
-
Jenis: LPCTSTR
Penunjuk ke string yang menentukan teks yang akan dihasilkan. Jika pengaturan pengkompilasi memerlukan Unicode, jenis data LPCTSTR diselesaikan ke LPCWSTR. Jika tidak, jenis data string diselesaikan ke LPCSTR. Lihat Keterangan.
-
Penyimpangan [in]
-
Jenis: FLOAT
Penyimpangan akor maksimum dari kerangka font TrueType.
-
Ekstrusi [in]
-
Jenis: FLOAT
Jumlah untuk mengekstrusi teks ke arah z negatif.
-
ppMesh [out]
-
Jenis: LPD3DXMESH*
Penunjuk ke jala yang dikembalikan.
-
ppAdjacency [out]
-
Jenis: LPD3DXBUFFER*
Penunjuk ke buffer yang berisi informasi yang berdekatan. Mungkin NULL.
-
pGlyphMetrics [out]
-
Jenis: LPGLYPHMETRICSFLOAT
Penunjuk ke array struktur GLYPHMETRICSFLOAT yang berisi data metrik glyph. Setiap elemen berisi informasi tentang posisi dan orientasi glyph yang sesuai dalam string. Jumlah elemen dalam array harus sama dengan jumlah karakter dalam string. Perhatikan bahwa asal dalam setiap struktur tidak relatif terhadap seluruh string, melainkan relatif terhadap sel karakter tersebut. Untuk menghitung seluruh kotak pembatas, tambahkan kenaikan untuk setiap glyph saat melintasi string. Jika Anda tidak peduli dengan ukuran glyph, atur parameter ini ke NULL.
Menampilkan nilai
Jenis: HRESULT
Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan bisa menjadi salah satu dari yang berikut: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.
Keterangan
Pengaturan pengkompilasi juga menentukan versi fungsi. Jika Unicode ditentukan, panggilan fungsi diselesaikan ke D3DXCreateTextW. Jika tidak, panggilan fungsi menyelesaikan ke D3DXCreateTextA karena string ANSI sedang digunakan.
Fungsi ini membuat jala dengan opsi pembuatan D3DXMESH_MANAGED dan D3DFVF_XYZ | D3DFVF_NORMAL format vertex fleksibel (FVF).
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