【发布时间】:2014-07-28 19:38:23
【问题描述】:
我有一个可变宽度的单词,我想在一个固定大小的框中居中。如何计算文本的宽度,以便知道左偏移应该多远?
【问题讨论】:
标签: imagemagick graphicsmagick
我有一个可变宽度的单词,我想在一个固定大小的框中居中。如何计算文本的宽度,以便知道左偏移应该多远?
【问题讨论】:
标签: imagemagick graphicsmagick
您没有指定您的编程语言,所以我假设您使用的是 C。
您可以使用 MagickQueryFontMetrics 方法 (http://www.graphicsmagick.org/wand/magick_wand.html#magickqueryfontmetrics) 确定宽度,这将返回包含以下信息的双精度数组:
或者,如果您可以使用 GetTypeMetrics 方法,该方法在一个不错的结构中为您提供信息:
【讨论】: