【问题标题】:Geometry of fonts字体的几何形状
【发布时间】:2013-04-16 03:30:29
【问题描述】:

如果我想在控件上绘制文本,我可以先获取“边界矩形”并将其放置在适当的位置(使用GetTextExtentPoint32 函数)。

但我还需要知道一些基线在哪里,例如图片中的两条红线。 (它们的位置是相对于边界矩形的顶部计算的。)

我没有找到获取这些信息的方法。请帮忙。

【问题讨论】:

    标签: winapi fonts gdi+ gdi font-size


    【解决方案1】:

    函数GetTextMetrics 将为您提供这个。先在 DC 中选择您的字体,然后致电GetTextMetricsTEXTMETRIC 结构的 tmAscenttmDescent 字段可能是您需要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-05
      相关资源
      最近更新 更多