CDC::GetGlyphOutlinenbsp(&N);

DWORD GetGlyphOutline ( UINT nChar, UINT nFormat, LPGLYPHMETRICS lpgm, DWORD cbBuffer, LPVOID lpBuffer, const MAT2 ไกล * lpmat2 ) const

ส่งกลับค่า

ขนาด ไบต์ ของบัฟเฟอร์ที่จำเป็นสำหรับข้อมูลที่เรียกว่าcbBufferเป็น 0 หรือlpBufferเป็นNULL มิฉะนั้น เป็นค่าบวกถ้าฟังก์ชันนี้จะประสบความสำเร็จ หรือ– 1 ถ้ามีข้อผิดพลาด?

พารามิเตอร์

nChar

ระบุอักขระที่ข้อมูลจะถูกส่งกลับ?

nFormat

ระบุรูปแบบซึ่งฟังก์ชันนี้จะส่งกลับข้อมูล สามารถเป็นหนึ่งในค่าต่อไปนี้ หรือ 0:

ค่า ความหมาย
GGO_BITMAP ส่งกลับค่าบิตแมปที่สัญลักษณ์ เมื่อฟังก์ชันจะส่งกลับ บัฟเฟอร์ที่ชี้ไปตามlpBufferมีบิตแมป 1 บิตต่อเซลมีแถวเริ่มต้นบนขอบเขต doubleword?
GGO_NATIVE ส่งกลับค่าเส้นโค้งจุดข้อมูลในการจัดรูปแบบดั้งเดิมของของ rasterizer ใช้อุปกรณ์หน่วย เมื่อมีระบุค่านี้ การแปลงที่ระบุในlpmat2จะถูกละเว้น?

เมื่อค่าของnFormatเป็น 0 ฟังก์ชันการกรอกข้อมูลในการ GLYPHMETRICSโครงสร้าง แต่กลับสัญลักษณ์เค้าร่างข้อมูล?

lpgm

จุดโครงสร้างGLYPHMETRICSซึ่งอธิบายถึงการวางตำแหน่งของสัญลักษณ์ที่ในเซลล์อักขระ?

cbBuffer

ระบุขนาดของบัฟเฟอร์ที่ฟังก์ชันการคัดลอกข้อมูลเกี่ยวกับอักขระเค้าร่าง ถ้าค่านี้เป็น 0 และพารามิเตอร์nFormatเป็นค่าGGO_BITMAPหรือGGO_NATIVEฟังก์ชันจะส่งกลับต้องการขนาดของบัฟเฟอร์?

lpBuffer

จุดการบัฟเฟอร์ที่ฟังก์ชันการคัดลอกข้อมูลเกี่ยวกับอักขระเค้าร่าง ถ้าnFormatระบุค่าGGO_NATIVEข้อมูลที่จะถูกคัดลอกในรูปแบบของโครงสร้างของTTPOLYGONHEADERและTTPOLYCURVE ถ้าค่านี้เป็นค่า NULLและnFormatมีค่าGGO_BITMAPหรือGGO_NATIVEฟังก์ชันจะส่งกลับต้องการขนาดของบัฟเฟอร์?

lpmat2

ชี้ไป MAT2โครงสร้างที่ประกอบด้วยเมทริกซ์การแปลงสำหรับอักขระ พารามิเตอร์นี้ไม่สามารถเป็นNULLแม้ว่าจะมีระบุค่าGGO_NATIVEสำหรับnFormat?

หมายเหตุ

ดึงข้อมูลในเค้าร่างเส้นโค้งหรือบิตแมปสำหรับอักขระเค้าร่างในแบบอักษรปัจจุบัน?

โปรแกรมประยุกต์ที่สามารถหมุนตัวดึงข้อมูลในรูปแบบบิตแมป โดยระบุเมทริกซ์ 2 โดย 2 แปลงในโครงสร้างชี้ไปตามlpmat2?

เค้าร่างสัญลักษณ์ถูกส่งกลับเป็นชุดของ contours แต่ละรูปถูกกำหนดโดยมี TTPOLYGONHEADERโครงสร้างตาม ด้วยโครงสร้างTTPOLYCURVEมากเท่าที่จำเป็นต้องอธิบายให้ จุดทั้งหมดถูกส่งกลับมาเป็น POINTFXโครงสร้างและแทนสัมบูรณ์ตำแหน่ง ย้ายญาติไม่ จุดเริ่มต้นที่กำหนด โดยสมาชิกpfxStart TTPOLYGONHEADERโครงสร้างคือ จุดที่เค้าร่างสำหรับรูปโฉมเริ่มต้น TTPOLYCURVEโครงสร้างที่ตามสามารถ polyline ระเบียนหรือโครงสร้างระเบียนได้ Polyline ระเบียนเป็นชุดข้อมูลของจุด เส้นที่วาดระหว่างจุดอธิบายเค้าร่างของอักขระ โครงสร้างระเบียนแสดงเส้นโค้งจะยกกำลังสองที่ใช้ โดย TrueType (นั่นคือ ยกกำลังสอง b-splines)?

ภาพรวมของ CDC |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCDC::GetOutlineTextMetrics, :: GetGlyphOutline, GLYPHMETRICS, TTPOLYGONHEADER, TTPOLYCURVE(&N)

Index