术语 | CDC::GetGlyphOutline | ||||||||||||||||||
释义 | CDC::GetGlyphOutline DWORD GetGlyphOutline(UINT nChar,UINT nFormat,LPGLYPHMETRIC lpgm,DWORD cbBuffer,LPVOID lpBuffer,const MAT2 FAR* lpmat2) const; 返回值: 如果cbBuffer为0或lpBuffer为NULL,则返回获取信息所需的缓冲区的大小和字节数。否则,成功返回正值;如果为-1,表示出错。 参数:
说明: 从当前字体中轮廓字符中获取轮廓字符曲线或位图。应用通过在lpmat2指向的结构中指定一个2维矩阵,使位图格式中的字符能够旋转。字符外形以一组轮廓返回。每一轮廓由TTPOLYGONHEADER结构描述,并带有足够多的TTPOLYCURVE结构来描述。所有点都以POINTFX结构返回,并用绝对位置的非相对运动来表示。有TTPOLYGONHEADER结构的成员函数pfxStart给定的起点,也是轮廓的起点。TTPOLYCURVE结构可以是多线记录或样条记录。多线记录是一系列点,点之间的连线描述了字符外形。样条记录是TrueType所使用的四边曲线。 请参阅: CDC::GetOutlineTextMetrics, ::GetGlyphOutLine, GLYPHMETRICS, TTPOLYGONHEADER, TTPOLYCURVE |
||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。