Text 如何获得DirectWrite布局的高度?

Text 如何获得DirectWrite布局的高度?,text,graphics,directx,direct2d,directwrite,Text,Graphics,Directx,Direct2d,Directwrite,我知道我可以调用IDWriteTextLayout::GetMetrics,但这给了我文本的边界,包括文本上方和下方用于升序和降序的空间等。然而,我要寻找的是文本实际占用的确切空间量。如何获取或计算此边界框?您应该将GetMetrics()与GetOverhangMetrics()一起使用,从布局度量中减去悬垂度量将得到墨迹矩形

我知道我可以调用
IDWriteTextLayout::GetMetrics
,但这给了我文本的边界,包括文本上方和下方用于升序和降序的空间等。然而,我要寻找的是文本实际占用的确切空间量。如何获取或计算此边界框?

您应该将
GetMetrics()
GetOverhangMetrics()
一起使用,从布局度量中减去悬垂度量将得到墨迹矩形