nChar | 指定字符,表明返回的信息。 |
nFormat | 指定函数返回信息的格式,它应为下列值之一,或为0: |
值 | 含义 |
GGO_BITMAP | 返回字符位图。当函数返回时,lpBuffer指向的缓冲区包含1位/像素的位图,其行始于双倍字长的边界。 |
GGO_NATIVE | 返回使用设备单位的,用扫描的格式表示的曲线数据。指定值后,lpmat2指定的任何转换将被覆盖。当nFonmat值设置为0,函数填充GLYPHMETRICS结构但不返回边框符号数据。 |
lpgm | 在字符单元中描述字符放置情况的GLYPHMETRIC的指针。 |
cbBuffer | 含有函数拷贝的轮廓字符信息的缓冲区大小。如果值为0,且nFormat为GGO_BITMAP或GGO_NATIVE ,函数返回缓冲区需要的大小。 |
lpBuffer | 含有函数拷贝的轮廓字符信息的缓冲区指针。如果nFormat为GGO_NATIVE,在信息拷贝在TTPOLYGONHEADER和TTPOLYCURVE结构之中。如果值为0,且nFormat为GGO_BITMAP或GGO_NATIVE ,函数返回缓冲区需要的大小。 |
lpmat2 | 包含有字符转换矩阵的MAT2结构的之中。该函数不能为NULL,即使nFormat已被设置为GGO_NATIVE |