我有一个可变宽度的单词,我想在一个固定大小的框中居中。如何计算文本的宽度,以便知道左边距应该是多远?
答案 0 :(得分:1)
您没有指定编程语言,因此我假设您使用的是C。
您可以使用MagickQueryFontMetrics方法(http://www.graphicsmagick.org/wand/magick_wand.html#magickqueryfontmetrics)确定宽度,这会返回包含以下信息的双精度数组:
或者,如果您可以使用GetTypeMetrics方法,该方法为您提供了一个很好的结构中的信息: