BOOL GetCharABCWidths ( UINT nFirstChar, UINT nLastChar, LPABC lpabc ) const
BOOL GetCharABCWidths ( UINT nFirstChar, UINT nLastChar, LPABCFLOAT lpABCF ) const
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าฟังก์ชันนี้จะสำเร็จ 0 อื่น?
พารามิเตอร์
nFirstChar
ระบุอักขระตัวแรกในช่วงของอักขระจากแบบอักษรปัจจุบันที่ความกว้างของอักขระจะถูกส่งกลับ?
nLastChar
ระบุอักขระตัวสุดท้ายในช่วงของอักขระจากแบบอักษรปัจจุบันที่ความกว้างของอักขระจะถูกส่งกลับ?
lpabc
จุดไปยังอาร์เรย์ของABCโครงสร้างที่ได้รับความกว้างอักขระเมื่อฟังก์ชันจะส่งกลับ อาร์เรย์นี้ต้องประกอบด้วยโครงสร้างABCน้อยมากเนื่องจากมีอักขระในช่วงที่ระบุ โดยพารามิเตอร์nFirstCharและnLastChar?
lpABCF
จุดการบัฟเฟอร์ที่มาจากโปรแกรมประยุกต์ที่มีอาร์เรย์ของโครงสร้างของABCFLOATได้รับความกว้างอักขระเมื่อฟังก์ชันจะส่งกลับ ความกว้างส่งกลับ โดยฟังก์ชันนี้อยู่ในรูปทศนิยมแบบ IEEE?
หมายเหตุ
ดึงความกว้างของอักขระที่ต่อเนื่องในช่วงที่ระบุจากแบบอักษร TrueType ปัจจุบัน มีการส่งกลับความกว้างในหน่วยทางลอจิคัล ฟังก์ชันนี้สำเร็จเฉพาะกับแบบอักษร TrueType?
Rasterizer TrueType มีระยะห่างตัวอักขระ "ABC" หลังจากที่ได้เลือกไว้มีขนาดเฉพาะจุด "A" ระยะคือ ระยะห่างที่ถูกเพิ่มไปยังตำแหน่งปัจจุบันก่อนที่จะวางสัญลักษณ์ ระยะห่างของ "B" คือ ความกว้างของส่วนของสัญลักษณ์เป็นสีดำ ระยะห่าง "C" จะถูกเพิ่มไปยังตำแหน่งปัจจุบันไปยังบัญชีสำหรับช่องว่างทางด้านขวาของสัญลักษณ์คุณ ขั้นสูงความกว้างทั้งหมดได้ถูกกำหนด โดย A + B + C?
เมื่อฟังก์ชันGetCharABCWidthsสมาชิกดึงค่าลบ "A" หรือ "C" กว้างสำหรับอักขระ อักขระนั้นมี underhangs หรือ overhangs?
การแปลงความกว้าง ABC เป็นหน่วยออกแบบอักษร แอปพลิเคชันควรสร้างแบบอักษรสูง (ตามที่ระบุในสมาชิกlfHeightของการ LOGFONTโครงสร้าง) เท่ากับค่าที่เก็บในตัวสมาชิกntmSizeEM NEWTEXTMETRICโครงสร้าง (ค่าของสมาชิกntmSizeEMสามารถเรียกดู โดยการเรียกการ EnumFontFamilies Windows ฟังก์ชันได้)
ABC ความกว้างของอักขระเป็นค่าเริ่มต้นจะถูกใช้สำหรับอักขระที่อยู่นอกช่วงของแบบอักษรที่เลือกในปัจจุบัน?
เพื่อดึงความกว้างของตัวอักษรในแบบอักษร TrueType ไม่ใช่ แอปพลิเคชันควรใช้การ GetCharWidthสมาชิกฟังก์ชัน?
ภาพรวมของ CDC |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbsp :: EnumFontFamilies, CDC::GetCharWidth, :: GetCharABCWidths, :: GetCharABCWidthsFloat, :: GetCharWidthFloat(&N)