DWORD GetFontData ( DWORD dwTable, DWORD dwOffset, LPVOID lpData, DWORD cbData ) const
ส่งกลับค่า
ระบุจำนวนของไบต์ที่ส่งกลับในบัฟเฟอร์ชี้ไปตามlpDataหากฟังก์ชันสำเร็จ 1 อย่างอื่นใด?
พารามิเตอร์
dwTable
ระบุชื่อของตารางระบบเมตริกจะส่งคืน พารามิเตอร์นี้สามารถเป็นหนึ่งในตารางระบบเมตริกที่ระบุไว้ในข้อมูลจำเพาะของแฟ้มแบบอักษร TrueType ที่เผยแพร่ โดย Microsoft Corporation ถ้าพารามิเตอร์นี้เป็น 0 ข้อมูลถูกเรียกการเริ่มต้นของแฟ้มแบบอักษร?
dwOffset
ระบุตรงข้ามจากจุดเริ่มต้นของตารางที่จะเริ่มต้นการดึงข้อมูล ถ้าพารามิเตอร์นี้เป็น 0 ข้อมูลที่มีการเรียกข้อมูลเริ่มต้นของตารางที่ระบุ โดยพารามิเตอร์dwTable ค่านี้จะมีค่ามากกว่า หรือเท่ากับขนาดของตารางGetFontDataส่งกลับค่า 0?
lpData
จุดการบัฟเฟอร์ที่จะได้รับข้อมูลแบบอักษร ถ้าค่านี้เป็นค่า NULLฟังก์ชันจะส่งกลับค่าขนาดของบัฟเฟอร์ที่จำเป็นสำหรับข้อมูลแบบอักษรที่ระบุในพารามิเตอร์dwTable?
cbData
ระบุความยาว ไบต์ ข้อมูลที่ต้องเรียก ถ้าพารามิเตอร์นี้เป็น 0, GetFontDataส่งกลับค่าขนาดของข้อมูลที่ระบุในพารามิเตอร์dwTable?
หมายเหตุ
ดึงข้อมูลแบบอักษรเมตริกจากแฟ้มแบบอักษรที่ยืดหยุ่น ในการเรียกข้อมูลจะถูกระบุ โดยระบุตรงข้ามที่เป็นแฟ้มแบบอักษรและความยาวของข้อมูลที่ส่งกลับ?
บางครั้งโปรแกรมประยุกต์สามารถใช้ฟังก์ชันGetFontDataสมาชิกบันทึกแบบอักษร TrueType กับเอกสาร การทำเช่นนี้ แอปพลิเคชันกำหนดว่า แบบอักษรไม่สามารถฝังตัวแล้ว ดึงแฟ้มแบบอักษรทั้งหมด การระบุ 0 สำหรับพารามิเตอร์dwTable, dwOffsetและcbData?
แอปพลิเคชันสามารถตรวจสอบว่า สามารถฝังแบบอักษร โดยการตรวจสอบสมาชิกotmfsType OUTLINETEXTMETRICโครงสร้างได้ ถ้าตั้งค่าบิต 1 ของotmfsTypeฝังไม่สามารถสำหรับแบบอักษร ถ้าบิต 1 เป็นที่ชัดเจน แบบอักษรสามารถฝังตัว ถ้าตั้งค่าบิต 2 ฝังจะอ่านเท่านั้น?
ถ้าโปรแกรมประยุกต์พยายามที่จะใช้ฟังก์ชันนี้เพื่อเรียกข้อมูลสำหรับแบบอักษร TrueType ไม่ใช่GetFontDataสมาชิกฟังก์ชันส่งกลับ 1?
ภาพรวมของ CDC |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDC::GetOutlineTextMetrics, :: GetFontData, OUTLINETEXTMETRIC(&N)