CDC::GetOutlineTextMetrics

UNIT CDC::GetOutlineTextMetrics( UNITcbData,LPOUTLINETEXTMETRIC lpotm) const;


返回值:如果成功,则返回非零值,否则为0。

参数:
cbData指定包含返回信息的缓冲区的大小,用字节表示。
lpotmOUTLINETEXTMETRIC结构数组的指针。如果为NULL,函数返回获取计量单位数据需要的缓冲区的大小。

说明:
获取TrueType字体的计量单位信息。OUTLINETEXTMETRIC结构包含大部分TrueType格式提供的字体计量单位信息。包括TEXTMETRIC结构。OUTLINETEXTMETRIC结构的最末4位成员是指向字符串的指针。应用应在其它成员需要的空间之外额外对这些字符串分配空间。因为系统没有为字符串的大小规定限制。分配存储空间最简单的方式是通过在第一次调用GetOutlineMetric时将lpotm设置为NULL,从而获得所需要的空间大小。

请参阅:::GetTextMetric, ::GetOutlineTextMetrics, CDC::GetTextMetrics